From 6d15b5eebe01db2f4f18a2e766984c6281bb4d46 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Wed, 20 Jan 2021 16:59:15 +1100 Subject: [PATCH 1/4] Build codes changes for R4B --- ivy.xml | 16 +- .../hl7/fhir/definitions/BuildExtensions.java | 2 +- .../specification/JsonSpecGenerator.java | 6 +- .../specification/ProfileGenerator.java | 21 ++- .../specification/SvgGenerator.java | 13 +- .../specification/TurtleSpecGenerator.java | 8 +- .../specification/json/JsonGenerator.java | 6 +- .../json/JsonLDDefinitionsGenerator.java | 4 +- .../specification/json/SchemaGenerator.java | 12 +- .../generators/xsd/SchemaGenerator.java | 8 +- .../generators/xsd/XSDBaseGenerator.java | 9 +- .../generators/xsd/XSDGenerator.java | 8 +- .../fhir/definitions/model/Definitions.java | 8 + .../parsers/CodeListToValueSetParser.java | 4 +- .../definitions/parsers/ResourceParser.java | 9 +- .../definitions/parsers/SourceParser.java | 134 +++++++------- .../fhir/definitions/parsers/TypeParser.java | 9 +- .../parsers/ValueSetGenerator.java | 2 +- .../parsers/spreadsheets/BindingsParser.java | 4 +- .../spreadsheets/OldSpreadsheetParser.java | 10 +- .../spreadsheets/SpreadSheetReloader.java | 6 +- .../validation/ResourceValidator.java | 13 +- .../validation/ValueSetValidator.java | 34 ++-- .../fhir/tools/converters/BindingsFixer.java | 131 ++++++++++++++ .../fhir/tools/converters/ValueSetFinder.java | 166 +++++++++--------- .../tools/publisher/ExampleInspector.java | 11 +- .../fhir/tools/publisher/HTMLLinkChecker.java | 15 +- .../publisher/LogicalModelProcessor.java | 6 +- .../fhir/tools/publisher/PageProcessor.java | 43 +++-- .../hl7/fhir/tools/publisher/Publisher.java | 156 +++++++++------- 30 files changed, 554 insertions(+), 320 deletions(-) create mode 100644 tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/BindingsFixer.java diff --git a/ivy.xml b/ivy.xml index f000aab1c41..a38111dc150 100644 --- a/ivy.xml +++ b/ivy.xml @@ -5,14 +5,14 @@ - - - - - - - - + + + + + + + + diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/BuildExtensions.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/BuildExtensions.java index 47fadf8c41f..6cbed8791a7 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/BuildExtensions.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/BuildExtensions.java @@ -42,7 +42,7 @@ public class BuildExtensions extends ToolingExtensions { public static final String EXT_TYPE = "http://hl7.org/fhir/build/StructureDefinition/type"; public static final String EXT_SUMMARY = "http://hl7.org/fhir/build/StructureDefinition/summary"; // public static final String EXT_EXPLANATION = "http://hl7.org/fhir/build/StructureDefinition/explanation"; - public static final String EXT_NO_BINDING = "http://hl7.org/fhir/build/StructureDefinition/explanation"; + public static final String EXT_NO_BINDING = "http://hl7.org/fhir/build/StructureDefinition/no-binding"; public static final String EXT_OP_EXAMPLE = "http://hl7.org/fhir/build/StructureDefinition/example"; public static final String EXT_OP_EXAMPLE_CONTENT = "content"; public static final String EXT_OP_EXAMPLE_COMMENT = "comment"; diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/JsonSpecGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/JsonSpecGenerator.java index 449fb31e03f..ff85c2cfe61 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/JsonSpecGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/JsonSpecGenerator.java @@ -35,14 +35,16 @@ public class JsonSpecGenerator extends OutputStreamWriter { private Definitions definitions; private PageProcessor page; private String prefix; + private String version; - public JsonSpecGenerator(OutputStream out, String defPage, String dtRoot, PageProcessor page, String prefix) throws UnsupportedEncodingException { + public JsonSpecGenerator(OutputStream out, String defPage, String dtRoot, PageProcessor page, String prefix, String version) throws UnsupportedEncodingException { super(out, "UTF-8"); this.defPage = defPage; this.dtRoot = dtRoot == null ? "" : dtRoot; this.definitions = page.getDefinitions(); this.page = page; this.prefix = prefix; + this.version = version; } protected String getBindingLink(ElementDefn e) throws Exception { @@ -255,7 +257,7 @@ private void generateCoreElem(ElementDefn elem, int indent, String rootName, Str for (TypeRef t : elem.getTypes()) generateCoreElemDetails(elem, indent, rootName, pathName, backbone, last, width, en.replace("[x]", nameForType(t.getName())), t, false); } else { - List tr = TypesUtilities.wildcards(); + List tr = TypesUtilities.wildcards(version); write("// "+en+": " + docPrefix(width, indent, elem)+Utilities.escapeXml(elem.getShortDefn()) + ". One of these "+Integer.toString(tr.size())+":\r\n"); for (WildcardInformation t : tr) generateCoreElemDetails(elem, indent, rootName, pathName, backbone, last, width, en.replace("[x]", upFirst(t.getTypeName())), toTypeRef(t), false); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/ProfileGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/ProfileGenerator.java index d982c92be1d..79c243d9c37 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/ProfileGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/ProfileGenerator.java @@ -152,7 +152,7 @@ public enum SnapShotMode { None, Resource, DataType - } + } private BuildWorkerContext context; private Definitions definitions; @@ -194,7 +194,12 @@ public ProfileGenerator(Definitions definitions, BuildWorkerContext context, Pro if (uml != null) { if (!uml.hasPackage("core")) { this.uml = uml.getPackage("core"); - this.uml.getTypes().put("PrimitiveType", new UMLClass("PrimitiveType", UMLClassType.Class)); + if (version == FHIRVersion.R4B) { + this.uml.getTypes().put("Type", new UMLClass("Type", UMLClassType.Class)); + this.uml.getTypes().put("PrimitiveType", new UMLClass("PrimitiveType", UMLClassType.Class)); + } else { + this.uml.getTypes().put("PrimitiveType", new UMLClass("PrimitiveType", UMLClassType.Class)); + } } else { this.uml = uml.getPackage("core"); } @@ -239,7 +244,7 @@ private void generateElementDefinition(StructureDefinition source, ElementDefini if (!de.hasMeta()) de.setMeta(new Meta()); de.getMeta().setLastUpdatedElement(new InstantType(genDate)); - de.setVersion(Constants.VERSION); + de.setVersion(version.toCode()); de.setName(ed.getPath()); de.setStatus(PublicationStatus.DRAFT); de.setExperimental(true); @@ -1266,7 +1271,7 @@ public SearchParameter makeSearchParam(StructureDefinition p, String id, String spd.setCommonId(sp.getId()); if (created) { sp.setUrl("http://hl7.org/fhir/SearchParameter/"+sp.getId()); - sp.setVersion(Constants.VERSION); + sp.setVersion(version.toCode()); if (context.getSearchParameter(sp.getUrl()) != null) throw new Exception("Duplicated Search Parameter "+sp.getUrl()); context.cacheResource(sp); @@ -1664,7 +1669,7 @@ private ElementDefinition defineElement(Profile ap, StructureDefinition p, List< } } else if (t.isWildcardType()) { // this list is filled out manually because it may be running before the types referred to have been loaded - for (String n : TypesUtilities.wildcardTypes()) + for (String n : TypesUtilities.wildcardTypes(version.toString())) expandedTypes.add(new TypeRef(n)); } else if (!t.getName().startsWith("=")) { @@ -2240,7 +2245,7 @@ public void convertElements(ElementDefn src, StructureDefinition ed, String path } } } else if (t.isWildcardType()) { - for (String n : TypesUtilities.wildcardTypes()) + for (String n : TypesUtilities.wildcardTypes(version.toString())) dst.getType(n); } else { if (definitions != null && definitions.getConstraints().containsKey(t.getName())) { @@ -2370,7 +2375,7 @@ public OperationDefinition generate(String name, String id, String resourceName, opd.setUrl("http://hl7.org/fhir/OperationDefinition/"+id); opd.setName(op.getName()); opd.setTitle(op.getTitle()); - opd.setVersion(Constants.VERSION); + opd.setVersion(version.toCode()); opd.setPublisher("HL7 (FHIR Project)"); opd.addContact().getTelecom().add(org.hl7.fhir.r5.model.Factory.newContactPoint(ContactPointSystem.URL, "http://hl7.org/fhir")); opd.getContact().get(0).getTelecom().add(org.hl7.fhir.r5.model.Factory.newContactPoint(ContactPointSystem.EMAIL, "fhir@lists.hl7.org")); @@ -2434,7 +2439,7 @@ else if (p.getUse().equals("out")) produceOpParam(path+"."+p.getName(), pp.getPart(), part, pp.getUse()); } } else { - List trs = new TypeParser().parse(p.getFhirType(), false, null, null, false); + List trs = new TypeParser(version.toCode()).parse(p.getFhirType(), false, null, null, false); if (trs.size() > 1) { if (p.getSearchType() != null) pp.setSearchType(SearchParamType.fromCode(p.getSearchType())); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/SvgGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/SvgGenerator.java index c380c1d55f1..397d42918a5 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/SvgGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/SvgGenerator.java @@ -157,14 +157,16 @@ public Link(ClassItem source, ClassItem target, LinkType type, String name, Stri private Map layout; private boolean makeTargets; private boolean isDatatypes; + private String version; - public SvgGenerator(PageProcessor page, String prefix, Map layout, boolean makeTargets, boolean isDatatypes) { + public SvgGenerator(PageProcessor page, String prefix, Map layout, boolean makeTargets, boolean isDatatypes, String version) { this.definitions = page.getDefinitions(); this.page = page; this.prefix = prefix; this.layout = layout; this.makeTargets = makeTargets; this.isDatatypes = isDatatypes; + this.version = version; } @@ -747,7 +749,7 @@ private ClassItem drawElement(XMLWriter xml, String[] classNames) throws Excepti if (cd instanceof DefinedStringPattern) { links.add(new Link(classes.get(fakes.get(((DefinedStringPattern) cd).getBase())), drawClass(xml, fake, false, null, true, null, cd, StandardsStatus.NORMATIVE), LinkType.SPECIALIZATION, null, null, PointKind.unknown, null, null)); } else { - ClassItem parent = classes.get(definitions.getElementDefn("PrimitiveType")); + ClassItem parent = classes.get(definitions.getElementDefn(version.startsWith("4.0") ? "Element" : "PrimitiveType")); if (parent == null) { drawClass(xml, fake, false, null, true, null, cd, StandardsStatus.NORMATIVE); } else { @@ -757,7 +759,7 @@ private ClassItem drawElement(XMLWriter xml, String[] classNames) throws Excepti } else if ("xhtml".equals(cn)) { DefinedCode cd = new DefinedCode("xhtml", "XHTML for resource narrative", null); ElementDefn fake = fakes.get(cn); - ClassItem parent = classes.get(definitions.getElementDefn("DataType")); + ClassItem parent = classes.get(definitions.getElementDefn(version.startsWith("4.0") ? "Element" :"DataType")); if (parent == null) { drawClass(xml, fake, false, null, true, null, cd, StandardsStatus.NORMATIVE); } else { @@ -960,8 +962,11 @@ else if (definitions.hasType(root)) return "datatypes-definitions.html#"; if (definitions.getBaseResources().containsKey(root)) return root.toLowerCase()+"-definitions.html#"; - else + else if (root.equals("Type")) { + return "datatypes-definitions.html#"; + } else { throw new Exception(root+" not handled yet"); + } } private ClassItem getItemForPath(ResourceDefn resource, String path) throws Exception { diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/TurtleSpecGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/TurtleSpecGenerator.java index 42893188703..bd5b399ed80 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/TurtleSpecGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/TurtleSpecGenerator.java @@ -24,15 +24,17 @@ public class TurtleSpecGenerator extends OutputStreamWriter { private String dtRoot; private Definitions definitions; private PageProcessor page; - private String prefix; + private String prefix; + private String version; - public TurtleSpecGenerator(OutputStream out, String defPage, String dtRoot, PageProcessor page, String prefix) throws UnsupportedEncodingException { + public TurtleSpecGenerator(OutputStream out, String defPage, String dtRoot, PageProcessor page, String prefix, String version) throws UnsupportedEncodingException { super(out, "UTF-8"); this.defPage = defPage; this.dtRoot = dtRoot == null ? "" : dtRoot; this.definitions = page.getDefinitions(); this.page = page; this.prefix = prefix; + this.version = version; } protected String getBindingLink(ElementDefn e) throws Exception { @@ -178,7 +180,7 @@ private void generateCoreElem(ElementDefn elem, int indent, String path, boolean private List getTypes(ElementDefn elem) { if (elem.getTypes().size() == 1 && elem.getTypes().get(0).isWildcardType()) { List res = new ArrayList(); - for (String t : TypesUtilities.wildcardTypes()) { + for (String t : TypesUtilities.wildcardTypes(version)) { TypeRef tr = new TypeRef(); tr.setName(t); res.add(tr); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonGenerator.java index 3557f449d02..b9fec7b9362 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonGenerator.java @@ -63,10 +63,12 @@ public class JsonGenerator { private Map enums = new HashMap(); private Map enumDefs = new HashMap(); private BuildWorkerContext workerContext; + private String version; - public JsonGenerator(Definitions definitions, BuildWorkerContext workerContext, List types) throws UnsupportedEncodingException { + public JsonGenerator(Definitions definitions, BuildWorkerContext workerContext, List types, String version) throws UnsupportedEncodingException { this.definitions = definitions; this.workerContext = workerContext; + this.version = version; for (TypeRef t : types) datatypes.put(t.getName(), t); } @@ -156,7 +158,7 @@ private void addInheritedProperties(ElementDefn root, String typeCode, Set allTypes = TypesUtilities.wildcardTypes(); + List allTypes = TypesUtilities.wildcardTypes(version); for (String s : allTypes) { JsonObject property = new JsonObject(); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonLDDefinitionsGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonLDDefinitionsGenerator.java index acd6a7f5bef..0f9437087b8 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonLDDefinitionsGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/JsonLDDefinitionsGenerator.java @@ -38,7 +38,9 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str addProperty(context, "value", "fhir:value", "xsd:string"); addProperty(context, "decimal", "fhir:value", "xsd:decimal"); addProperty(context, "integer", "fhir:value", "xsd:integer"); - addProperty(context, "integer64", "fhir:value", "xsd:string"); + if (!version.startsWith("4.0")) { + addProperty(context, "integer64", "fhir:value", "xsd:string"); + } addProperty(context, "boolean", "fhir:value", "xsd:boolean"); addProperty(context, "binary", "fhir:value", "xsd:base64Binary"); addProperty(context, "date", "fhir:value", "xsd:date"); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/SchemaGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/SchemaGenerator.java index c7da67471da..0123c228bb8 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/SchemaGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/specification/json/SchemaGenerator.java @@ -86,17 +86,17 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str names.addAll(definitions.getPrimitives().keySet()); Collections.sort(names); for (String n : names) { - new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(definitions.getPrimitives().get(n), version, genDate, schema); + new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(definitions.getPrimitives().get(n), version, genDate, schema); } - new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(new DefinedCode().setCode("xhtml").setDefinition("xhtml - escaped html (see specfication)"), version, genDate, schema); + new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(new DefinedCode().setCode("xhtml").setDefinition("xhtml - escaped html (see specfication)"), version, genDate, schema); for (TypeRef tr : definitions.getKnownTypes()) { if (!definitions.getPrimitives().containsKey(tr.getName()) && !definitions.getConstraints().containsKey(tr.getName())) { TypeDefn root = definitions.getElementDefn(tr.getName()); if (!isBackboneElement(root.getName())) { - JsonObject s = new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(root, version, genDate, null); + JsonObject s = new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(root, version, genDate, null); save(s, tmpResDir+root.getName().replace(".", "_")+".schema.json"); - new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(root, version, genDate, schema); + new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(root, version, genDate, schema); } } } @@ -108,10 +108,10 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str Collections.sort(names); for (String name : names) { ResourceDefn root = definitions.getResourceByName(name); - JsonObject s = new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(root.getRoot(), version, genDate, null); + JsonObject s = new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(root.getRoot(), version, genDate, null); save(s, tmpResDir+root.getName().replace(".", "_")+".schema.json"); if (!root.isAbstract()) { - new JsonGenerator(definitions, workerContext, definitions.getKnownTypes()).generate(root.getRoot(), version, genDate, schema); + new JsonGenerator(definitions, workerContext, definitions.getKnownTypes(), version).generate(root.getRoot(), version, genDate, schema); } } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/SchemaGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/SchemaGenerator.java index 97b4f3f7615..96069cc99d9 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/SchemaGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/SchemaGenerator.java @@ -69,7 +69,7 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str } } - XSDBaseGenerator xsdb = new XSDBaseGenerator(new OutputStreamWriter(new FileOutputStream(new CSFile(xsdDir+"fhir-base.xsd")), "UTF-8"), forCodeGeneration, workerContext, new HashSet<>()); + XSDBaseGenerator xsdb = new XSDBaseGenerator(new OutputStreamWriter(new FileOutputStream(new CSFile(xsdDir+"fhir-base.xsd")), "UTF-8"), forCodeGeneration, workerContext, new HashSet<>(), version); xsdb.setDefinitions(definitions); xsdb.generate(version, genDate, true); xsdb.getWriter().close(); @@ -81,7 +81,7 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str Collections.sort(names); for (String name : names) { ResourceDefn root = definitions.getResourceByName(name); - XSDGenerator sgen = new XSDGenerator(new OutputStreamWriter(new FileOutputStream(new CSFile(xsdDir+root.getName().toLowerCase()+".xsd")), "UTF-8"), definitions, forCodeGeneration, workerContext, allenums); + XSDGenerator sgen = new XSDGenerator(new OutputStreamWriter(new FileOutputStream(new CSFile(xsdDir+root.getName().toLowerCase()+".xsd")), "UTF-8"), definitions, forCodeGeneration, workerContext, allenums, version); sgen.setDataTypes(definitions.getKnownTypes()); sgen.generate(root.getRoot(), version, genDate, true); sgen.getWriter().close(); @@ -100,7 +100,7 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str single.write(" \r\n"); allenums = new HashSet(); - xsdb = new XSDBaseGenerator(single, forCodeGeneration, workerContext, allenums); + xsdb = new XSDBaseGenerator(single, forCodeGeneration, workerContext, allenums, version); xsdb.setDefinitions(definitions); xsdb.generate(version, genDate, false); @@ -125,7 +125,7 @@ public void generate(Definitions definitions, IniFile ini, String tmpResDir, Str // for (String name : names) { ResourceDefn root = definitions.getResourceByName(name); - XSDGenerator sgen = new XSDGenerator(single, definitions, forCodeGeneration, workerContext, allenums); + XSDGenerator sgen = new XSDGenerator(single, definitions, forCodeGeneration, workerContext, allenums, version); sgen.setDataTypes(definitions.getKnownTypes()); sgen.generate(root.getRoot(), version, genDate, false); } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/XSDBaseGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/XSDBaseGenerator.java index cb83af1ef8b..7797d1fe9dd 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/XSDBaseGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/generators/xsd/XSDBaseGenerator.java @@ -79,15 +79,18 @@ public class XSDBaseGenerator { private boolean forCodeGeneration; - private BuildWorkerContext workerContext; + private BuildWorkerContext workerContext; + + private String version; // private Map primitives; - public XSDBaseGenerator(OutputStreamWriter out, boolean forCodeGeneration, BuildWorkerContext workerContext, Set genEnums) throws UnsupportedEncodingException { + public XSDBaseGenerator(OutputStreamWriter out, boolean forCodeGeneration, BuildWorkerContext workerContext, Set genEnums, String version) throws UnsupportedEncodingException { writer = out; this.forCodeGeneration = forCodeGeneration; this.workerContext = workerContext; this.genEnums = genEnums; + this.version = version; } private void write(String s) throws IOException { @@ -616,7 +619,7 @@ private void generateAny(ElementDefn root, ElementDefn e, String prefix, Map enumDefs = new HashMap(); private BuildWorkerContext workerContext; private Set allenums = new HashSet(); + private String version; - public XSDGenerator(OutputStreamWriter out, Definitions definitions, boolean forCodeGeneration, BuildWorkerContext workerContext, Set allenums) throws UnsupportedEncodingException { + public XSDGenerator(OutputStreamWriter out, Definitions definitions, boolean forCodeGeneration, BuildWorkerContext workerContext, Set allenums, String version) throws UnsupportedEncodingException { writer = out; this.definitions = definitions; this.forCodeGeneration = forCodeGeneration; this.workerContext = workerContext; + this.version = version; if (allenums != null) this.allenums = allenums; } @@ -248,7 +250,7 @@ private void generateAny(ElementDefn root, ElementDefn e) throws Exception { private void generateAny(ElementDefn root, ElementDefn e, String prefix, String close) throws Exception { - for (String t : TypesUtilities.wildcardTypes()) { + for (String t : TypesUtilities.wildcardTypes(version)) { if (!definitions.getInfrastructure().containsKey(t) && !definitions.getConstraints().containsKey(t)) { String en = prefix != null ? prefix + upFirst(t) : t; //write(" \r\n"); @@ -413,7 +415,7 @@ else if (type.getName().equals("code")) { BindingSpecification cd = e.getBinding(); if (cd != null && isEnum(cd)) { if (cd.getValueSet() == null) { - throw new Error("no value for "+cd.getUri()); + throw new Error("no value for "+cd.getUri()+" on "+cd.getName()); } en = namify(cd.getValueSet().getName()); if (!cd.isShared()) { diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/model/Definitions.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/model/Definitions.java index b394a99731a..5312d4e311f 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/model/Definitions.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/model/Definitions.java @@ -295,6 +295,8 @@ public ResourceDefn getResourceByName(String name) throws FHIRException { root = resources.get(name); if (root == null) root = baseResources.get(name); + if (root == null) + root = resourceTemplates.get(name); if (root == null) throw new FHIRException("unable to find resource '" + name+"'"); return root; @@ -588,6 +590,12 @@ public void checkContextValid(StructureDefinitionContextComponent ec, String con } public ElementDefn getElementByPath(String[] parts, String purpose, boolean followType) throws Exception { + if (!hasType(parts[0]) && !hasResource(parts[0])) { + return null; + } + if (hasPrimitiveType(parts[0])) { + return null; + } ElementDefn e; try { e = getElementDefn(parts[0]); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/CodeListToValueSetParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/CodeListToValueSetParser.java index c3004d0b125..6d6d9a861cb 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/CodeListToValueSetParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/CodeListToValueSetParser.java @@ -154,7 +154,7 @@ else if (codes.containsKey(parent)) private void generateConceptMapV2(String v2map, ValueSet vs, CodeSystem cs) throws Exception { ConceptMap cm = new ConceptMap(); cm.setId("cm-"+vs.getId()+"-v2"); - cm.setVersion(Constants.VERSION); + cm.setVersion(version); cm.setUserData("path", cm.getId()+".html"); cm.setUserData("generate", true); cm.setUrl("http://hl7.org/fhir/ConceptMap/" + cm.getId()); @@ -247,7 +247,7 @@ private void generateConceptMapV3(String v3map, ValueSet vs, CodeSystem cs) thro v3map = "http://terminology.hl7.org/ValueSet/v3-"+v3map; ConceptMap cm = new ConceptMap(); - cm.setVersion(Constants.VERSION); + cm.setVersion(version); cm.setId("cm-"+vs.getId()+"-v3"); cm.setUserData("path", cm.getId()+".html"); cm.setUserData("generate", true); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ResourceParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ResourceParser.java index c878da3e4c6..1aee0f660ee 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ResourceParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ResourceParser.java @@ -463,7 +463,9 @@ private ResourceDefn parseResource(String t) throws FHIRFormatError, FileNotFoun if (r.isAbstract()) { r.getRoot().setAbstractType(true); } - r.getRoot().getTypes().add(new TypeRef(sd.getBaseDefinition().replace("http://hl7.org/fhir/StructureDefinition/", ""))); + if (sd.hasBaseDefinition()) { + r.getRoot().getTypes().add(new TypeRef(sd.getBaseDefinition().replace("http://hl7.org/fhir/StructureDefinition/", ""))); + } // r.setProfile(sd); return r; @@ -775,8 +777,13 @@ private ValueSet loadValueSet(String reference, boolean ext) throws IOException throw new FHIRException("Error loading "+csfn+": id mismatch. Expected "+id+" but found "+cs.getId()); } boolean save = CodeSystemUtilities.makeCSShareable(cs); + if (!cs.hasUrl()) { + cs.setUrl("http://hl7.org/fhir/"+cs.getId()); + save = true; + } cs.setUserData("filename", "codesystem-"+cs.getId()); cs.setUserData("path", "codesystem-"+cs.getId()+".html"); + cs.setVersion(version); if (!cs.hasExtension(ToolingExtensions.EXT_WORKGROUP)) { cs.addExtension().setUrl(ToolingExtensions.EXT_WORKGROUP).setValue(new CodeType(committee.getCode())); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/SourceParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/SourceParser.java index beb66f11fbc..9fe2edae4a6 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/SourceParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/SourceParser.java @@ -271,17 +271,18 @@ public void parse(Calendar genDate, List issues) throws Excep isAbstract = true; isInterface = true; } - ResourceDefn r = loadResource(n, null, isAbstract, true, parts[1], isInterface); + ResourceDefn r = loadResource(n, null, isAbstract, false, parts[1], isInterface); r.setAbstract(isAbstract); r.setInterface(isInterface); definitions.getBaseResources().put(parts[1], r); } -// logger.log("Load Resource Templates", LogMessageType.Process); -// for (String n : ini.getPropertyNames("resource-templates")) { -// loadResource(n, definitions.getResourceTemplates(), false, true); -// } - + if (ini.getPropertyNames("resource-templates") != null) { + logger.log("Load Resource Templates", LogMessageType.Process); + for (String n : ini.getPropertyNames("resource-templates")) { + loadResource(n, definitions.getResourceTemplates(), false, true, ini.getStringProperty("resource-templates", n), false); + } + } logger.log("Load Resources", LogMessageType.Process); for (String n : ini.getPropertyNames("resources")) { loadResource(n, definitions.getResources(), false, false, ini.getStringProperty("resources", n), false); @@ -899,7 +900,7 @@ private void loadCodeSystem(String n) throws FileNotFoundException, Exception { if (!cs.hasId()) cs.setId(FormatUtilities.makeId(n)); if (cs.getUrl().startsWith("http://hl7.org/fhir")) - cs.setVersion(Constants.VERSION); + cs.setVersion(version.toCode()); cs.setUserData("path", "codesystem-"+cs.getId()+".html"); cs.setUserData("filename", "codesystem-"+cs.getId()); definitions.getCodeSystems().see(cs, page.packageInfo()); @@ -917,7 +918,7 @@ private void loadValueSet(String n) throws FileNotFoundException, Exception { vs.setUserData("path", "valueset-"+vs.getId()+".html"); vs.setUserData("filename", "valueset-"+vs.getId()); - definitions.getExtraValuesets().put(n, vs); + definitions.getExtraValuesets().put(n, vs) ; definitions.getExtraValuesets().put(vs.getUrl(), vs); } @@ -1020,7 +1021,7 @@ private void loadConformancePackage(Profile ap, List issues, if (!(rf instanceof StructureDefinition)) throw new Exception("Error parsing Profile: not a structure definition"); StructureDefinition sd = (StructureDefinition) rf; - sd.setVersion(Constants.VERSION); + sd.setVersion(version.toCode()); ap.putMetadata("id", sd.getId()+"-pack"); ap.putMetadata("date", sd.getDateElement().asStringValue()); ap.putMetadata("title", sd.getTitle()); @@ -1125,7 +1126,7 @@ private void genTypeProfile(org.hl7.fhir.definitions.model.TypeDefn t) throws Ex } private String loadCompositeType(String n, Map map, String fmm, boolean isAbstract) throws Exception { - TypeParser tp = new TypeParser(); + TypeParser tp = new TypeParser(version.toString()); List ts = tp.parse(n, false, null, context, true); definitions.getKnownTypes().addAll(ts); @@ -1208,64 +1209,69 @@ private StandardsStatus loadStatus(String n) throws FHIRException { private ResourceDefn loadResource(String n, Map map, boolean isAbstract, boolean isTemplate, String t, boolean isInterface) throws Exception { String folder = n; -// File spreadsheet = new CSFile((srcDir) + folder + File.separatorChar + n + "-spreadsheet.xml"); -// WorkGroup wg = definitions.getWorkgroups().get(ini.getStringProperty("workgroups", n)); - + if (wg == null) throw new Exception("No Workgroup found for resource "+n+": '"+ini.getStringProperty("workgroups", n)+"'"); -// -// OldSpreadsheetParser sparser = new OldSpreadsheetParser("core", new CSFileInputStream( -// spreadsheet), spreadsheet.getName(), spreadsheet.getAbsolutePath(), definitions, srcDir, logger, registry, version, context, genDate, isAbstract, page, false, ini, wg, definitions.getProfileIds(), fpUsages, page.getConceptMaps(), exceptionIfExcelNotNormalised, page.packageInfo(), page.getRc()); -// ResourceDefn root; -// try { -// root = sparser.parseResource(isTemplate); -// } catch (Exception e) { -// throw new Exception("Error Parsing Resource "+n+": "+e.getMessage(), e); -// } -// root.setAbstract(isAbstract); -// root.setInterface(isInterface); -// errors.addAll(sparser.getErrors()); -// setResourceProps(n, wg, root); -// String sc = ini.getStringProperty("security-categorization", root.getName().toLowerCase()); -// if (sc != null) -// root.setSecurityCategorization(SecurityCategorization.fromCode(sc)); -// else if (!Utilities.existsInList(root.getName(), "Resource", "DomainResource", "CanonicalResource", "MetadataResource", "MetadataPattern")) -// throw new Exception("Must have an entry in the security-categorization section of fhir.ini for the resource "+root.getName()); -// -// for (EventDefn e : sparser.getEvents()) -// processEvent(e, root.getRoot()); -// -// -// -// if (map != null) { -// map.put(root.getName(), root); -// } -// if (!isTemplate) { -// definitions.getKnownResources().put(root.getName(), new DefinedCode(root.getName(), root.getRoot().getDefinition(), n)); -// context.getResourceNames().add(root.getName()); -// } -// if (root.getNormativeVersion() != null || root.getNormativePackage() != null) -// root.setStatus(StandardsStatus.NORMATIVE); + File f = new File(Utilities.path(srcDir, folder, n+".svg")); -// if (f.exists()) -// parseSvgFile(f, root.getLayout(), f.getName()); - new SpreadSheetReloader(context, srcDir, t).process(); - new SpreadSheetCreator(context, srcDir, t).generateSpreadsheet(); - ResourceDefn rootNew = new ResourceParser(srcDir, definitions, context, wg, registry, version.toCode(), page.getConceptMaps()).parse(n, t); - if (f.exists()) { - parseSvgFile(f, rootNew.getLayout(), f.getName()); - } - if (!isTemplate) { - definitions.getKnownResources().put(rootNew.getName(), new DefinedCode(rootNew.getName(), rootNew.getRoot().getDefinition(), n)); - context.getResourceNames().add(rootNew.getName()); - } - setResourceProps(n, wg, rootNew); -// DefinitionComparer.compareResourceDefinitions(root, rootNew); - if (map != null) { - map.put(rootNew.getName(), rootNew); + if (isTemplate) { + File spreadsheet = new CSFile((srcDir) + folder + File.separatorChar + n + "-spreadsheet.xml"); + + + OldSpreadsheetParser sparser = new OldSpreadsheetParser("core", new CSFileInputStream( + spreadsheet), spreadsheet.getName(), spreadsheet.getAbsolutePath(), definitions, srcDir, logger, registry, version, context, genDate, isAbstract, page, false, ini, wg, definitions.getProfileIds(), fpUsages, page.getConceptMaps(), exceptionIfExcelNotNormalised, page.packageInfo(), page.getRc()); + ResourceDefn root; + try { + root = sparser.parseResource(isTemplate); + } catch (Exception e) { + throw new Exception("Error Parsing Resource "+n+": "+e.getMessage(), e); + } + root.setAbstract(isAbstract); + root.setInterface(isInterface); + errors.addAll(sparser.getErrors()); + setResourceProps(n, wg, root); + String sc = ini.getStringProperty("security-categorization", root.getName().toLowerCase()); + if (sc != null) + root.setSecurityCategorization(SecurityCategorization.fromCode(sc)); + else if (!Utilities.existsInList(root.getName(), "Resource", "DomainResource", "CanonicalResource", "MetadataResource", "MetadataPattern")) + throw new Exception("Must have an entry in the security-categorization section of fhir.ini for the resource "+root.getName()); + + for (EventDefn e : sparser.getEvents()) + processEvent(e, root.getRoot()); + + if (map != null) { + map.put(root.getName(), root); + } + if (!isTemplate) { + definitions.getKnownResources().put(root.getName(), new DefinedCode(root.getName(), root.getRoot().getDefinition(), n)); + context.getResourceNames().add(root.getName()); + } + if (root.getNormativeVersion() != null || root.getNormativePackage() != null) + root.setStatus(StandardsStatus.NORMATIVE); + if (f.exists()) + parseSvgFile(f, root.getLayout(), f.getName()); + if (map != null) { + map.put(root.getName(), root); + } + return root; + } else { + new SpreadSheetReloader(context, srcDir, t, version.toCode()).process(); + new SpreadSheetCreator(context, srcDir, t).generateSpreadsheet(); + ResourceDefn rootNew = new ResourceParser(srcDir, definitions, context, wg, registry, version.toCode(), page.getConceptMaps()).parse(n, t); + if (f.exists()) { + parseSvgFile(f, rootNew.getLayout(), f.getName()); + } + if (!isTemplate) { + definitions.getKnownResources().put(rootNew.getName(), new DefinedCode(rootNew.getName(), rootNew.getRoot().getDefinition(), n)); + context.getResourceNames().add(rootNew.getName()); + } + setResourceProps(n, wg, rootNew); + if (map != null) { + map.put(rootNew.getName(), rootNew); + } + return rootNew; } - return rootNew; } public void setResourceProps(String n, WorkGroup wg, ResourceDefn root) { @@ -1366,7 +1372,7 @@ public void checkConditions(List errors, Map dates) throws for (String n : ini.getPropertyNames("types")) if (ini.getStringProperty("types", n).equals("")) { - TypeRef t = new TypeParser().parse(n, false, null, context, true).get(0); + TypeRef t = new TypeParser(version.toString()).parse(n, false, null, context, true).get(0); checkFile("type definition", dtDir, t.getName().toLowerCase() + ".xml", errors, "all"); } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/TypeParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/TypeParser.java index 3196d969c54..e352e320ef0 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/TypeParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/TypeParser.java @@ -65,6 +65,13 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWIS public class TypeParser { + private String version; + + public TypeParser(String version) { + super(); + this.version = version; + } + public List parse(String n, boolean inProfile, String profileExtensionBase, BaseWorkerContext resolver, boolean allowElement) throws Exception { return parse(n, inProfile, profileExtensionBase, resolver, allowElement, null); } @@ -194,7 +201,7 @@ public List convert(IWorkerContext context, String path, List< } } else if (t.isWildcardType()) { // this list is filled out manually because it may be running before the types referred to have been loaded - for (String n : TypesUtilities.wildcardTypes()) { + for (String n : TypesUtilities.wildcardTypes(version)) { TypeRefComponent tc = new TypeRefComponent().setCode(n); if (t.getVersioning() != null) tc.setVersioning(t.getVersioning()); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ValueSetGenerator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ValueSetGenerator.java index 7ce4db8f646..69b3c712fb5 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ValueSetGenerator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/ValueSetGenerator.java @@ -340,7 +340,7 @@ public void loadOperationOutcomeValueSet(BindingSpecification cd) throws Excepti vs.setName("OperationOutcomeCodes"); vs.setTitle("Operation Outcome Codes"); vs.setPublisher("HL7 (FHIR Project)"); - vs.setVersion(Constants.VERSION); + vs.setVersion(version); vs.setUserData("filename", "valueset-"+vs.getId()); if (!vs.hasExtension(ToolingExtensions.EXT_WORKGROUP)) { diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/BindingsParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/BindingsParser.java index 4e9b2be073e..bcd3b365f4d 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/BindingsParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/BindingsParser.java @@ -122,7 +122,7 @@ private void processLine(List results, Sheet sheet, int ro cd.setValueSet(new ValueSet()); cd.getValueSet().setId(ref.substring(1)); cd.getValueSet().setUrl("http://hl7.org/fhir/ValueSet/"+ref.substring(1)); - cd.getValueSet().setVersion(Constants.VERSION); + cd.getValueSet().setVersion(version); if (!Utilities.noString(sheet.getColumn(row, "Committee"))) { cd.getValueSet().addExtension().setUrl(ToolingExtensions.EXT_WORKGROUP).setValue(new CodeType(sheet.getColumn(row, "Committee").toLowerCase())); @@ -157,7 +157,7 @@ private void processLine(List results, Sheet sheet, int ro cd.setValueSet(new ValueSet()); cd.getValueSet().setId(ref.substring(1)); cd.getValueSet().setUrl("http://hl7.org/fhir/ValueSet/"+ref.substring(1)); - cd.getValueSet().setVersion(Constants.VERSION); + cd.getValueSet().setVersion(version); cd.getValueSet().setName(cd.getName()); // do nothing more: this will get filled out once all the resources are loaded diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/OldSpreadsheetParser.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/OldSpreadsheetParser.java index c1690dc1357..7abd994a20a 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/OldSpreadsheetParser.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/parsers/spreadsheets/OldSpreadsheetParser.java @@ -817,7 +817,7 @@ private void readSearchParams(Profile pack, Sheet sheet, String prefix) throws E throw new Exception("Search Param "+pack.getTitle()+"/"+n+" includes relative time "+ getLocation(row)); // if (!n.toLowerCase().equals(n)) // throw new Exception("Search Param "+pack.getTitle()+"/"+n+" must be all lowercase "+ getLocation(row)); - sp.setVersion(Constants.VERSION); + sp.setVersion(version.toCode()); sp.setName(n); sp.setCode(n); @@ -1167,7 +1167,7 @@ private void readBindings(Sheet sheet) throws Exception { throw new Exception("don't start code list references with #valueset-"); cd.setValueSet(ValueSetUtilities.makeShareable(new ValueSet())); valuesets.add(cd.getValueSet()); - cd.getValueSet().setVersion(Constants.VERSION); + cd.getValueSet().setVersion(version.toCode()); cd.getValueSet().setId(igSuffix(ig)+ref.substring(1)); cd.getValueSet().setUrl("http://hl7.org/fhir/ValueSet/"+igSuffix(ig)+ref.substring(1)); cd.getValueSet().setUserData("filename", "valueset-"+cd.getValueSet().getId()); @@ -1839,7 +1839,7 @@ private ElementDefn processLine(ResourceDefn root, Sheet sheet, int row, Map tl = new TypeParser().parse(value, false, null, context, false); + List tl = new TypeParser(version).parse(value, false, null, context, false); for (TypeRef tr : tl) { TypeRefComponent t = ed.addType().setCode(tr.getName()); if ("SimpleQuantity".equals(t.getCode())) { diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ResourceValidator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ResourceValidator.java index 86a03b9bb79..255d7a77063 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ResourceValidator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ResourceValidator.java @@ -716,7 +716,7 @@ else if (parentInSummary) { // hint(errors, IssueType.BUSINESSRULE, path, !e.isModifier() || e.getMinCardinality() > 0 || e.getDefaultValue()!=null, "if an element is modifier = true, minimum cardinality should be > 0 if no default is specified"); rule(errors, IssueType.STRUCTURE, path, !e.getDefinition().toLowerCase().startsWith("this is"), "Definition should not start with 'this is'"); rule(errors, IssueType.STRUCTURE, path, e.getDefinition().endsWith(".") || e.getDefinition().endsWith("?") , "Definition should end with '.' or '?', but is '"+e.getDefinition()+"'"); - if (e.usesType("string") && e.usesType("CodeableConcept")) + if ((e.usesType("string") && e.usesType("CodeableConcept")) && !e.usesType("base64Binary")) // if it uses base64binary, then it's a wide set of types, and no comment is needed rule(errors, IssueType.STRUCTURE, path, e.hasComments() && e.getComments().contains("string") && e.getComments().contains("CodeableConcept"), "Element type cannot have both string and CodeableConcept unless the difference between their usage is explained in the comments"); warning(errors, IssueType.BUSINESSRULE, path, Utilities.noString(e.getTodo()), "Element has a todo associated with it ("+e.getTodo()+")"); @@ -774,7 +774,7 @@ else if (parentInSummary) { rule(errors, IssueType.STRUCTURE, path, e.hasBinding(), "An element of type code must have a binding"); } if ((e.usesType("Coding") && !parentName.equals("CodeableConcept")) || (e.usesType("CodeableConcept") && !(e.usesType("Reference") || e.usesType("Quantity") || e.usesType("SimpleQuantity")))) { - hint(errors, IssueType.STRUCTURE, path, e.hasBinding(), "An element of type CodeableConcept or Coding must have a binding"); + hint(errors, IssueType.STRUCTURE, path, e.isNoBindingAllowed() || e.hasBinding(), "An element of type CodeableConcept or Coding must have a binding"); } if (e.getTypes().size() > 1) { Set types = new HashSet(); @@ -1155,9 +1155,10 @@ private void check(List errors, String path, BindingSpecifica if (path.toLowerCase().endsWith("status")) { if (rule(errors, IssueType.STRUCTURE, path, definitions.getStatusCodes().containsKey(path), "Status element not registered in status-codes.xml")) { // rule(errors, IssueType.STRUCTURE, path, e.isModifier(), "Status elements that map to status-codes should be labelled as a modifier"); + ArrayList list = definitions.getStatusCodes().get(path); for (DefinedCode c : ac) { boolean ok = false; - for (String s : definitions.getStatusCodes().get(path)) { + for (String s : list) { String[] parts = s.split("\\,"); for (String p : parts) if (p.trim().equals(c.getCode())) @@ -1165,17 +1166,19 @@ private void check(List errors, String path, BindingSpecifica } rule(errors, IssueType.STRUCTURE, path, ok, "Status element code \""+c.getCode()+"\" not found in status-codes.xml"); } - for (String s : definitions.getStatusCodes().get(path)) { + for (String s : list) { String[] parts = s.split("\\,"); for (String p : parts) { + List cl = new ArrayList<>(); if (!Utilities.noString(p)) { boolean ok = false; for (DefinedCode c : ac) { + cl.add(c.getCode()); if (p.trim().equals(c.getCode())) ok = true; } if (!ok) - rule(errors, IssueType.STRUCTURE, path, ok, "Status element code \""+p+"\" found in status-codes.xml but has no matching code"); + rule(errors, IssueType.STRUCTURE, path, ok, "Status element code \""+p+"\" found for "+path+" in status-codes.xml but has no matching code in the resource (codes = "+cl+")"); } } } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ValueSetValidator.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ValueSetValidator.java index 33780889c9a..8e1ca26bd37 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ValueSetValidator.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/definitions/validation/ValueSetValidator.java @@ -234,21 +234,7 @@ public void validate(List errors, String nameForErrors, Value int i = 0; for (ConceptSetComponent inc : vs.getCompose().getInclude()) { i++; - if (inc.hasSystem() && !context.hasResource(CodeSystem.class, inc.getSystem()) && !isContainedSystem(vs, inc.getSystem())) - rule(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", isKnownCodeSystem(inc.getSystem()), "The system '"+inc.getSystem()+"' is not valid"); - - if (inc.hasSystem() && canValidate(inc.getSystem())) { - for (ConceptReferenceComponent cc : inc.getConcept()) { - if (inc.getSystem().equals("http://dicom.nema.org/resources/ontology/DCM")) - warning(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", isValidCode(cc.getCode(), inc.getSystem()), - "The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (1)", - "Value set "+nameForErrors+" ("+vs.getName()+"): The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (1a)"); - else if (!isValidCode(cc.getCode(), inc.getSystem())) - rule(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", false, - "The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (2)"); - - } - } + checkValueSetCode(errors, nameForErrors, vs, i, inc); } } int warnings = 0; @@ -259,6 +245,24 @@ else if (!isValidCode(cc.getCode(), inc.getSystem())) vs.setUserData("warnings", o_warnings - warnings); } + public void checkValueSetCode(List errors, String nameForErrors, ValueSet vs, int i, ConceptSetComponent inc) { + if (inc.hasSystem() && !context.hasResource(CodeSystem.class, inc.getSystem()) && !isContainedSystem(vs, inc.getSystem())) + rule(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", isKnownCodeSystem(inc.getSystem()), "The system '"+inc.getSystem()+"' is not valid"); + + if (inc.hasSystem() && canValidate(inc.getSystem())) { + for (ConceptReferenceComponent cc : inc.getConcept()) { + if (inc.getSystem().equals("http://dicom.nema.org/resources/ontology/DCM")) + warning(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", isValidCode(cc.getCode(), inc.getSystem()), + "The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (1)", + "Value set "+nameForErrors+" ("+vs.getName()+"): The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (1a)"); + else if (!isValidCode(cc.getCode(), inc.getSystem())) + rule(errors, IssueType.BUSINESSRULE, getWg(vs)+":ValueSet["+vs.getId()+"].compose.include["+Integer.toString(i)+"]", false, + "The code '"+cc.getCode()+"' is not valid in the system "+inc.getSystem()+" (2)"); + + } + } + } + private boolean isContainedSystem(ValueSet vs, String system) { if (system.startsWith("#")) system = system.substring(1); diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/BindingsFixer.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/BindingsFixer.java new file mode 100644 index 00000000000..9a6a47cfe1c --- /dev/null +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/BindingsFixer.java @@ -0,0 +1,131 @@ +package org.hl7.fhir.tools.converters; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.util.HashMap; +import java.util.Map; + +import org.hl7.fhir.definitions.model.BindingSpecification.BindingMethod; +import org.hl7.fhir.definitions.parsers.spreadsheets.BindingsParser; +import org.hl7.fhir.r5.formats.IParser.OutputStyle; +import org.hl7.fhir.r5.formats.XmlParser; +import org.hl7.fhir.r5.model.CodeSystem; +import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent; +import org.hl7.fhir.r5.model.Constants; +import org.hl7.fhir.r5.model.Enumerations.PublicationStatus; +import org.hl7.fhir.r5.model.ValueSet; +import org.hl7.fhir.r5.terminologies.CodeSystemUtilities; +import org.hl7.fhir.r5.terminologies.ValueSetUtilities; +import org.hl7.fhir.r5.utils.ToolingExtensions; +import org.hl7.fhir.utilities.Utilities; +import org.hl7.fhir.utilities.xls.XLSXmlParser; +import org.hl7.fhir.utilities.xls.XLSXmlParser.Sheet; + +public class BindingsFixer { + + public static void main(String[] args) throws Exception { + visitSpreadSheets(new File(args[0])); + } + + private static void visitSpreadSheets(File fd) throws Exception { + for (File f : fd.listFiles()) { + if (f.isDirectory()) { + visitSpreadSheets(f); + } else if (f.getName().endsWith("-spreadsheet.xml")) { + checkBindings(f); + } + } + + } + + private static void checkBindings(File f) throws Exception { + System.out.println(f.getName()); + XLSXmlParser xls = new XLSXmlParser(new FileInputStream(f), f.getName()); + Sheet sheet = xls.getSheets().get("Bindings"); + if (sheet != null) { + String sfx = ""; + processSheet(xls, sheet, Utilities.getDirectoryForFile(f.getAbsolutePath()), sfx); + } + } + + private static void processSheet(XLSXmlParser xls, Sheet sheet, String dir, String sfx) throws Exception { + for (int row = 0; row < sheet.rows.size(); row++) { + String bindingName = sheet.getColumn(row, "Binding Name"); + if (Utilities.noString(bindingName) || bindingName.startsWith("!")) continue; + + BindingMethod method = BindingsParser.readBinding(sheet.getColumn(row, "Binding"), "??"); + String ref = sheet.getColumn(row, "Reference"); + if (method == BindingMethod.CodeList) { + if (ref.startsWith("#valueset-")) + throw new Exception("don't start code list references with #valueset-"); + String vfn = Utilities.path(dir, "valueset-"+sfx+ref.substring(1)+".xml"); + String cfn = Utilities.path(dir, "codesystem-"+sfx+ref.substring(1)+".xml"); + File vf = new File(vfn); + File cf = new File(cfn); + if (!vf.exists()) { + System.out.println("Produce "+vfn); + ValueSet vs = ValueSetUtilities.makeShareable(new ValueSet()); + vs.setVersion(Constants.VERSION); + vs.setId(sfx+ref.substring(1)); + vs.setUrl("http://hl7.org/fhir/ValueSet/"+sfx+ref.substring(1)); + vs.setDescription(sheet.getColumn(row, "Description")); + vs.setName(bindingName); + vs.setStatus(PublicationStatus.fromCode(sheet.getColumn(row, "Status"))); + vs.setCopyright(sheet.getColumn(row, "Copyright")); + + Sheet css = xls.getSheets().get(ref.substring(1)); + if (css == null) { + throw new Exception("Error parsing binding "+bindingName+": code list reference '"+ref+"' not resolved"); + } + + CodeSystem cs = CodeSystemUtilities.makeShareable(new CodeSystem()); + cs.setVersion(Constants.VERSION); + cs.setId(sfx+ref.substring(1)); + cs.setUrl("http://hl7.org/fhir/"+sfx+ref.substring(1)); + cs.setDescription(sheet.getColumn(row, "Description")); + cs.setName(bindingName); + cs.setStatus(PublicationStatus.fromCode(sheet.getColumn(row, "Status"))); + cs.setCopyright(sheet.getColumn(row, "Copyright")); + + vs.getCompose().addInclude().setSystem(cs.getUrl()); + + processCodes(cs, css); + new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(vf), vs); + new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(cf), cs); + } + } + } + + + } + + private static void processCodes(CodeSystem cs, Sheet sheet) throws Exception { + Map concepts = new HashMap<>(); + for (int row = 0; row < sheet.rows.size(); row++) { + if (Utilities.noString(sheet.getColumn(row, "System"))) { + + ConceptDefinitionComponent cc = new ConceptDefinitionComponent(); + cc.setUserData("id", sheet.getColumn(row, "Id")); + cc.setCode(sheet.getColumn(row, "Code")); + concepts.put(cc.getCode(), cc); + cc.setDisplay(sheet.getColumn(row, "Display")); + if (sheet.getColumn(row, "Abstract").toUpperCase().equals("Y")) + CodeSystemUtilities.setNotSelectable(cs, cc); + if (cc.hasCode() && !cc.hasDisplay()) + cc.setDisplay(Utilities.humanize(cc.getCode())); + cc.setDefinition(Utilities.appendPeriod(sheet.getColumn(row, "Definition"))); + if (!Utilities.noString(sheet.getColumn(row, "Comment"))) + ToolingExtensions.addCSComment(cc, sheet.getColumn(row, "Comment")); + String parent = sheet.getColumn(row, "Parent"); + if (Utilities.noString(parent)) + cs.addConcept(cc); + else { + concepts.get(parent).addConcept(cc); + } + } + } + } + + +} diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/ValueSetFinder.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/ValueSetFinder.java index ac7ccdabe65..6177a5b1d4f 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/ValueSetFinder.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/converters/ValueSetFinder.java @@ -4,8 +4,14 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; +import java.util.HashSet; +import java.util.List; import java.util.Map; +import java.util.Set; import org.hl7.fhir.definitions.generators.specification.ToolResourceUtilities; import org.hl7.fhir.definitions.model.BindingSpecification; @@ -13,16 +19,27 @@ import org.hl7.fhir.definitions.parsers.CodeListToValueSetParser; import org.hl7.fhir.definitions.parsers.ValueSetGenerator; import org.hl7.fhir.definitions.parsers.spreadsheets.BindingsParser; +import org.hl7.fhir.definitions.parsers.spreadsheets.SpreadSheetBase.ExtensionSorter; +import org.hl7.fhir.r5.model.ElementDefinition; +import org.hl7.fhir.r5.model.Extension; +import org.hl7.fhir.r5.model.ImplementationGuide; +import org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent; import org.hl7.fhir.exceptions.FHIRException; import org.hl7.fhir.r5.formats.IParser.OutputStyle; import org.hl7.fhir.r5.formats.XmlParser; +import org.hl7.fhir.r5.model.Bundle; +import org.hl7.fhir.r5.model.Bundle.BundleEntryComponent; import org.hl7.fhir.r5.model.CodeSystem; import org.hl7.fhir.r5.model.CodeType; import org.hl7.fhir.r5.model.Constants; +import org.hl7.fhir.r5.model.DomainResource; +import org.hl7.fhir.r5.model.Element; import org.hl7.fhir.r5.model.ValueSet; import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent; import org.hl7.fhir.r5.model.Enumerations.BindingStrength; import org.hl7.fhir.r5.model.Enumerations.PublicationStatus; +import org.hl7.fhir.r5.model.SearchParameter; +import org.hl7.fhir.r5.model.StructureDefinition; import org.hl7.fhir.r5.terminologies.CodeSystemUtilities; import org.hl7.fhir.r5.terminologies.ValueSetUtilities; import org.hl7.fhir.r5.utils.ToolingExtensions; @@ -33,107 +50,84 @@ public class ValueSetFinder { public static void main(String[] args) throws Exception { - visitSpreadSheets(new File(args[0])); + visitSearchParams(new File(args[0])); } - private static void visitSpreadSheets(File fd) throws Exception { + private static void visitSearchParams(File fd) throws Exception { for (File f : fd.listFiles()) { if (f.isDirectory()) { - visitSpreadSheets(f); - } else if (f.getName().endsWith("-spreadsheet.xml")) { - checkBindings(f); + visitSearchParams(f); + } else if (f.getName().endsWith("-search-params.xml")) { + checkSearchParams(f); } } - } - private static void checkBindings(File f) throws Exception { + private static void checkSearchParams(File f) throws Exception { + String folder = Utilities.getDirectoryForFile(f.getAbsolutePath()); System.out.println(f.getName()); - XLSXmlParser xls = new XLSXmlParser(new FileInputStream(f), f.getName()); - Sheet sheet = xls.getSheets().get("Bindings"); - if (sheet != null) { - String sfx = ""; - processSheet(xls, sheet, Utilities.getDirectoryForFile(f.getAbsolutePath()), sfx); - } - } - - private static void processSheet(XLSXmlParser xls, Sheet sheet, String dir, String sfx) throws Exception { - for (int row = 0; row < sheet.rows.size(); row++) { - String bindingName = sheet.getColumn(row, "Binding Name"); - if (Utilities.noString(bindingName) || bindingName.startsWith("!")) continue; - - BindingMethod method = BindingsParser.readBinding(sheet.getColumn(row, "Binding"), "??"); - String ref = sheet.getColumn(row, "Reference"); - if (method == BindingMethod.CodeList) { - if (ref.startsWith("#valueset-")) - throw new Exception("don't start code list references with #valueset-"); - String vfn = Utilities.path(dir, "valueset-"+sfx+ref.substring(1)+".xml"); - String cfn = Utilities.path(dir, "codesystem-"+sfx+ref.substring(1)+".xml"); - File vf = new File(vfn); - File cf = new File(cfn); - if (!vf.exists()) { - System.out.println("Produce "+vfn); - ValueSet vs = ValueSetUtilities.makeShareable(new ValueSet()); - vs.setVersion(Constants.VERSION); - vs.setId(sfx+ref.substring(1)); - vs.setUrl("http://hl7.org/fhir/ValueSet/"+sfx+ref.substring(1)); - vs.setDescription(sheet.getColumn(row, "Description")); - vs.setName(bindingName); - vs.setStatus(PublicationStatus.fromCode(sheet.getColumn(row, "Status"))); - vs.setCopyright(sheet.getColumn(row, "Copyright")); - - Sheet css = xls.getSheets().get(ref.substring(1)); - if (css == null) { - throw new Exception("Error parsing binding "+bindingName+": code list reference '"+ref+"' not resolved"); - } - - CodeSystem cs = CodeSystemUtilities.makeShareable(new CodeSystem()); - cs.setVersion(Constants.VERSION); - cs.setId(sfx+ref.substring(1)); - cs.setUrl("http://hl7.org/fhir/"+sfx+ref.substring(1)); - cs.setDescription(sheet.getColumn(row, "Description")); - cs.setName(bindingName); - cs.setStatus(PublicationStatus.fromCode(sheet.getColumn(row, "Status"))); - cs.setCopyright(sheet.getColumn(row, "Copyright")); - - vs.getCompose().addInclude().setSystem(cs.getUrl()); - - processCodes(cs, css); - new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(vf), vs); - new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(cf), cs); + try { + Set s = new HashSet<>(); + for (File fsp : new File(folder).listFiles()) { + if (fsp.getName().startsWith("searchparameter-")) { + SearchParameter sp = (SearchParameter) new XmlParser().parseAndClose(new FileInputStream(fsp)); + s.add(sp.getId()); } } - } - - } - - private static void processCodes(CodeSystem cs, Sheet sheet) throws Exception { - Map concepts = new HashMap<>(); - for (int row = 0; row < sheet.rows.size(); row++) { - if (Utilities.noString(sheet.getColumn(row, "System"))) { - - ConceptDefinitionComponent cc = new ConceptDefinitionComponent(); - cc.setUserData("id", sheet.getColumn(row, "Id")); - cc.setCode(sheet.getColumn(row, "Code")); - concepts.put(cc.getCode(), cc); - cc.setDisplay(sheet.getColumn(row, "Display")); - if (sheet.getColumn(row, "Abstract").toUpperCase().equals("Y")) - CodeSystemUtilities.setNotSelectable(cs, cc); - if (cc.hasCode() && !cc.hasDisplay()) - cc.setDisplay(Utilities.humanize(cc.getCode())); - cc.setDefinition(Utilities.appendPeriod(sheet.getColumn(row, "Definition"))); - if (!Utilities.noString(sheet.getColumn(row, "Comment"))) - ToolingExtensions.addCSComment(cc, sheet.getColumn(row, "Comment")); - String parent = sheet.getColumn(row, "Parent"); - if (Utilities.noString(parent)) - cs.addConcept(cc); - else { - concepts.get(parent).addConcept(cc); + for (File fig : new File(folder).listFiles()) { + if (fig.getName().startsWith("implementationguide-")) { + ImplementationGuide ig = (ImplementationGuide) new XmlParser().parseAndClose(new FileInputStream(fig)); + ig.getDefinition().getResource().removeIf(res -> res.getReference().getReference().startsWith("SearchParameter/") && !s.contains(res.getReference().getReference().substring(res.getReference().getReference().indexOf("/")+1))); + if (ig.getDefinition().getResource().isEmpty()) { + fig.delete(); + } else { + new XmlParser().setOutputStyle(OutputStyle.PRETTY).compose(new FileOutputStream(fig), ig); + } } } + } catch (Exception e) { + System.out.println(" "+e.getMessage()); } } - +// +// +// +// public static class ExtensionSorter implements Comparator { +// +// @Override +// public int compare(Extension o1, Extension o2) { +// if (!o1.getUrl().equals(o2.getUrl())) { +// return o1.getUrl().compareTo(o2.getUrl()); +// } else if (o1.hasExtension() || o2.hasExtension()) { +// return urls(o1).compareTo(urls(o2)); +// } else if (!o1.getValue().fhirType().equals(o2.getValue().fhirType())) { +// return o1.getUrl().compareTo(o2.getUrl()); +// } else if (o1.getValue().isPrimitive()) { +// return o1.getValue().primitiveValue().compareTo(o2.getValue().primitiveValue()); +// } else { +// return 0; +// } +// } +// +// private String urls(Extension src) { +// List urls = new ArrayList<>(); +// for (Extension ext : src.getExtension()) { +// urls.add(ext.getUrl()); +// } +// Collections.sort(urls); +// return String.join("|", urls); +// } +// } +// +// protected static void sortExtensions(Element e) { +// e.getExtension().removeIf(ext -> !ext.hasValue() && !e.hasExtension()); +// Collections.sort(e.getExtension(), new ExtensionSorter()); +// } +// +// protected static void sortExtensions(DomainResource e) { +// e.getExtension().removeIf(ext -> !ext.hasValue() && !e.hasExtension()); +// Collections.sort(e.getExtension(), new ExtensionSorter()); +// } } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/ExampleInspector.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/ExampleInspector.java index 5b4d4442847..c43c7f3a99e 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/ExampleInspector.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/ExampleInspector.java @@ -177,7 +177,7 @@ public ValueSet resolveValueSet(Object appContext, String url) { private boolean byRdf = VALIDATE_RDF; private ExampleHostServices hostServices; - public ExampleInspector(IWorkerContext context, Logger logger, String rootDir, String xsltDir, List errors, Definitions definitions) throws JsonSyntaxException, FileNotFoundException, IOException { + public ExampleInspector(IWorkerContext context, Logger logger, String rootDir, String xsltDir, List errors, Definitions definitions, String version) throws JsonSyntaxException, FileNotFoundException, IOException { super(); this.context = context; this.logger = logger; @@ -186,6 +186,7 @@ public ExampleInspector(IWorkerContext context, Logger logger, String rootDir, S this.errorsExt = errors; this.errorsInt = new ArrayList(); this.definitions = definitions; + this.version = version; hostServices = new ExampleHostServices(); jsonLdDefns = (JsonObject) new com.google.gson.JsonParser().parse(TextFile.fileToString(Utilities.path(rootDir, "fhir.jsonld"))); } @@ -200,6 +201,7 @@ public ExampleInspector(IWorkerContext context, Logger logger, String rootDir, S private FHIRPathEngine fpe; private JsonObject jsonLdDefns; private ShExValidator shex; + private String version; public void prepare() throws Exception { validator = new InstanceValidator(context, hostServices, null); @@ -410,8 +412,9 @@ private void validateRDF(String fttl, String fjld, String rt) throws FileNotFoun public void summarise() throws EValidationFailed { logger.log("Summary: Errors="+Integer.toString(errorCount)+", Warnings="+Integer.toString(warningCount)+", Information messages="+Integer.toString(informationCount), LogMessageType.Error); - if (errorCount > 0) + if (errorCount > 0 && !version.equals("4.0.1")) { throw new EValidationFailed("Resource Examples failed instance validation"); + } } @@ -534,8 +537,8 @@ public Element fetch(Object appContext, String url) throws IOException, FHIRExce if (e.getElement().getProperty().getStructure().getBaseDefinition().contains("MetadataResource")) { String urle = e.getElement().getChildValue("url"); String v = e.getElement().getChildValue("url"); - if (urle != null && urle.startsWith("http://hl7.org/fhir") && !Constants.VERSION.equals(v)) { - e.getElement().setChildValue("version", Constants.VERSION); + if (urle != null && urle.startsWith("http://hl7.org/fhir") && !version.equals(v)) { + e.getElement().setChildValue("version", version); } } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/HTMLLinkChecker.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/HTMLLinkChecker.java index 19f6119082e..e3b2b5ad5d8 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/HTMLLinkChecker.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/HTMLLinkChecker.java @@ -63,6 +63,7 @@ public Entry(String filename, String title, String type, boolean include) { private List externals = new ArrayList(); private List issues; private String webPath; + private String version; public HTMLLinkChecker(PageProcessor page, List issues, String webPath) { @@ -72,6 +73,14 @@ public HTMLLinkChecker(PageProcessor page, List issues, Strin this.webPath = webPath; } + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + public void registerExternal(String filename) { if (filename.startsWith("\\")) throw new Error("wrong path?"); @@ -206,7 +215,11 @@ else if (!"true".equals(node.getAttribute("ok"))) { private void reportError(String path, String msg) { if (!ok(msg)) { - issues.add(new ValidationMessage(Source.Publisher, IssueType.INFORMATIONAL, -1, -1, path, msg, IssueSeverity.ERROR)); + if (version.equals("4.0.1")) { + issues.add(new ValidationMessage(Source.Publisher, IssueType.INFORMATIONAL, -1, -1, path, msg, IssueSeverity.WARNING)); + } else { + issues.add(new ValidationMessage(Source.Publisher, IssueType.INFORMATIONAL, -1, -1, path, msg, IssueSeverity.ERROR)); + } } } diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/LogicalModelProcessor.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/LogicalModelProcessor.java index bb14355e54c..af33fab15ad 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/LogicalModelProcessor.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/LogicalModelProcessor.java @@ -28,8 +28,9 @@ public class LogicalModelProcessor extends BuildToolScriptedPageProcessor implem private List logicalModelSet; private ImplementationGuideDefn guide; private Definitions definitions; + private String version; - public LogicalModelProcessor(String title, PageProcessor page, ImplementationGuideDefn ig, String name, String type, String pagePath, StructureDefinition definition, String tx, String dict, Map examples, List logicalModelSet, Definitions definitions) { + public LogicalModelProcessor(String title, PageProcessor page, ImplementationGuideDefn ig, String name, String type, String pagePath, StructureDefinition definition, String tx, String dict, Map examples, List logicalModelSet, Definitions definitions, String version) { super(title, ig.getLevel(), page, ig, name, type, pagePath); this.guide = ig; this.definition = definition; @@ -38,6 +39,7 @@ public LogicalModelProcessor(String title, PageProcessor page, ImplementationGui this.examples = examples; this.logicalModelSet = logicalModelSet; this.definitions = definitions; + this.version = version; } @Override @@ -45,7 +47,7 @@ protected String processCommand(String command, String[] com) throws Exception { if (com[0].equals("lmheader")) return lmHeader(name, definition.getId(), com.length > 1 ? com[1] : null, true); else if (com[0].equals("svg")) - return new SvgGenerator(page, genlevel(), null, true, false).generate(definition, com[1], ""); + return new SvgGenerator(page, genlevel(), null, true, false, version).generate(definition, com[1], ""); else if (com[0].equals("draft-note")) return page.getDraftNote(definition); else if (com[0].equals("definition")) diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java index e6e10e8dc72..be7da305678 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java @@ -449,8 +449,8 @@ public PageProcessor(String tsServer) throws URISyntaxException, UcumException { this.tsServer = tsServer; } - public final static String DEF_TS_SERVER = "http://tx.fhir.org/r4"; -// public final static String DEF_TS_SERVER = "http://local.fhir.org:960/r4"; +// public final static String DEF_TS_SERVER = "http://tx.fhir.org/r4"; + public final static String DEF_TS_SERVER = "http://local.fhir.org:960/r4"; public final static String WEB_PUB_NAME = "STU3"; public final static String CI_PUB_NAME = "Current Build"; @@ -478,7 +478,7 @@ public PageProcessor(String tsServer) throws URISyntaxException, UcumException { private String dictForDt(String dt) throws Exception { File tmp = Utilities.createTempFile("tmp", ".tmp"); DictHTMLGenerator gen = new DictHTMLGenerator(new FileOutputStream(tmp), this, ""); - TypeParser tp = new TypeParser(); + TypeParser tp = new TypeParser(version.toCode()); TypeRef t = tp.parse(dt, false, null, workerContext, true).get(0); ElementDefn e; @@ -503,7 +503,7 @@ private String tsForDt(String dt) throws Exception { File tmp = Utilities.createTempFile("tmp", ".tmp"); tmp.deleteOnExit(); TerminologyNotesGenerator gen = new TerminologyNotesGenerator(new FileOutputStream(tmp), this); - TypeParser tp = new TypeParser(); + TypeParser tp = new TypeParser(version.toCode()); TypeRef t = tp.parse(dt, false, null, workerContext, true).get(0); ElementDefn e = definitions.getElementDefn(t.getName()); if (e == null) { @@ -527,7 +527,7 @@ private String treeForDt(String dt) throws Exception { private String xmlForDt(String dt, String pn) throws Exception { File tmp = Utilities.createTempFile("tmp", ".tmp"); XmlSpecGenerator gen = new XmlSpecGenerator(new FileOutputStream(tmp), pn == null ? null : pn.substring(0, pn.indexOf("."))+"-definitions.html", null, this, ""); - TypeParser tp = new TypeParser(); + TypeParser tp = new TypeParser(version.toCode()); TypeRef t = tp.parse(dt, false, null, workerContext, true).get(0); ElementDefn e = definitions.getElementDefn(t.getName()); if (e == null) { @@ -545,8 +545,8 @@ private String xmlForDt(String dt, String pn) throws Exception { private String jsonForDt(String dt, String pn) throws Exception { ByteArrayOutputStream b = new ByteArrayOutputStream(); - JsonSpecGenerator gen = new JsonSpecGenerator(b, pn == null ? null : pn.substring(0, pn.indexOf("."))+"-definitions.html", null, this, ""); - TypeParser tp = new TypeParser(); + JsonSpecGenerator gen = new JsonSpecGenerator(b, pn == null ? null : pn.substring(0, pn.indexOf("."))+"-definitions.html", null, this, "", version.toCode()); + TypeParser tp = new TypeParser(version.toCode()); TypeRef t = tp.parse(dt, false, null, workerContext, true).get(0); ElementDefn e = definitions.getElementDefn(t.getName()); if (e == null) { @@ -563,8 +563,8 @@ private String jsonForDt(String dt, String pn) throws Exception { private String ttlForDt(String dt, String pn) throws Exception { ByteArrayOutputStream b = new ByteArrayOutputStream(); - TurtleSpecGenerator gen = new TurtleSpecGenerator(b, pn == null ? null : pn.substring(0, pn.indexOf("."))+"-definitions.html", null, this, ""); - TypeParser tp = new TypeParser(); + TurtleSpecGenerator gen = new TurtleSpecGenerator(b, pn == null ? null : pn.substring(0, pn.indexOf("."))+"-definitions.html", null, this, "", version.toCode()); + TypeParser tp = new TypeParser(version.toCode()); TypeRef t = tp.parse(dt, false, null, workerContext, true).get(0); ElementDefn e = definitions.getElementDefn(t.getName()); if (e == null) { @@ -689,7 +689,9 @@ public String processPageIncludes(String file, String src, String type, Map"+com[0]+""+s3; + else if (com[0].startsWith("GFT#")) + src = s1+"Task"+s3; else if (com[0].equals("operation")) { Operation op = (Operation) object; src = s1+genOperation(op, rd.getName(), rd.getName().toLowerCase(), false, rd.getStatus(), genlevel(level), rd.getNormativePackage())+s3; @@ -2485,7 +2489,7 @@ private String umlForDt(String dt, String id) throws Exception { "classes="+dt+"\r\n"+ "element-attributes=true\r\n"; TextFile.stringToFileNoPrefix(s, tmp.getAbsolutePath()); - return new SvgGenerator(this, "", null, false, true).generate(tmp.getAbsolutePath(), id); + return new SvgGenerator(this, "", null, false, true, version.toCode()).generate(tmp.getAbsolutePath(), id); } finally { tmp.delete(); } @@ -5276,7 +5280,9 @@ String processPageIncludesForBook(String file, String src, String type, Resource String name = file.substring(0,file.indexOf(".")); String[] com = s2.split(" "); - if (com.length == 3 && com[0].equals("edt")) { + if (s2.startsWith("!")) { + src = s1+s3; + } else if (com.length == 3 && com[0].equals("edt")) { if (tabs != null) tabs.add("tabs-"+com[1]); src = s1+orgDT(com[1], xmlForDt(com[1], com[2]), treeForDt(com[1]), umlForDt(com[1], com[2]), umlForDt(com[1], com[2]+"b"), profileRef(com[1]), tsForDt(com[1]), jsonForDt(com[1], com[2]), ttlForDt(com[1], com[2]), diffForDt(com[1], com[2]))+s3; @@ -5367,7 +5373,7 @@ else if (com[0].equals("conceptmaplistvs")) { else if (com[0].equals("svg")) src = s1+svgs.get(com[1])+s3; else if (com[0].equals("diagram")) - src = s1+new SvgGenerator(this, genlevel(level), null, false, file.contains("datatypes")).generate(folders.srcDir+ com[1], com[2])+s3; + src = s1+new SvgGenerator(this, genlevel(level), null, false, file.contains("datatypes"), version.toCode()).generate(folders.srcDir+ com[1], com[2])+s3; else if (com[0].equals("file")) src = s1+/*TextFile.fileToString(folders.srcDir + com[1]+".html")+*/s3; else if (com[0].equals("settitle")) { @@ -5684,6 +5690,8 @@ else if (com[0].equals("wildcard-type-list")) src = s1+genWildcardTypeList()+s3; else if (com[0].startsWith("GF#")) src = s1+""+com[0]+""+s3; + else if (com[0].startsWith("GFT#")) + src = s1+"Task"+s3; else if (com[0].equals("canonical-resources")) src = s1+listCanonicalResources()+s3; else if (com[0].equals("special-search-parameters")) { @@ -6049,7 +6057,7 @@ else if (com[0].equals("complinks")) else if (com[0].equals("othertabs")) src = s1 + genOtherTabs(com[1], tabs) + s3; else if (com[0].equals("svg")) - src = s1+new SvgGenerator(this, genlevel(level), resource.getLayout(), true, false).generate(resource, com[1])+s3; + src = s1+new SvgGenerator(this, genlevel(level), resource.getLayout(), true, false, version.toCode()).generate(resource, com[1])+s3; else if (com[0].equals("normative")) { String np = null; if (com[2].equals("%check") || com[2].equals("%check-op")) { @@ -9188,6 +9196,7 @@ public void setDefinitions(Definitions definitions) throws Exception { public void setVersion(FHIRVersion version) { this.version = version; workerContext.setVersion(version.toCode()); + htmlchecker.setVersion(version.toCode()); } public void setFolders(FolderManager folders) throws Exception { @@ -10804,7 +10813,7 @@ private String genWildcardTypeList() { StringBuilder b = new StringBuilder(); TypeClassification tc = null; boolean first = true; - for (WildcardInformation wi : TypesUtilities.wildcards()) { + for (WildcardInformation wi : TypesUtilities.wildcards(version.toCode())) { if (tc != wi.getClassification()) { if (first) first = false; @@ -10826,7 +10835,7 @@ private String genWildcardTypeList() { private String genExtensionTypeList() { StringBuilder b = new StringBuilder(); - for (WildcardInformation wi : TypesUtilities.wildcards()) { + for (WildcardInformation wi : TypesUtilities.wildcards(version.toCode())) { b.append("
  • value"); b.append(Utilities.capitalize(wi.getTypeName())); b.append(": ops = EnumSet.of(FHIROperationType.READ, FHIROperationType.SEARCH, FHIROperationType.CREATE, FHIROperationType.UPDATE, FHIROperationType.DELETE); gql.generateResource(new FileOutputStream(filename), sd, splist, ops); @@ -2610,12 +2611,12 @@ private void produceSpec() throws Exception { s.close(); ImplementationGuide expIg = new ImplementationGuide(); - expIg.addFhirVersion(FHIRVersion._4_4_0); + expIg.addFhirVersion(page.getVersion()); expIg.setPackageId("hl7.fhir.r5.expansions"); - expIg.setVersion(FHIRVersion._4_4_0.toCode()); + expIg.setVersion(page.getVersion().toCode()); expIg.setLicense(ImplementationGuide.SPDXLicense.CC01_0); - expIg.setTitle("FHIR R5 package : Expansions"); - expIg.setDescription("Expansions for the R5 version of the FHIR standard"); + expIg.setTitle("FHIR "+page.getVersion().getDisplay()+" package : Expansions"); + expIg.setDescription("Expansions for the "+page.getVersion().getDisplay()+" version of the FHIR standard"); NPMPackageGenerator npm = new NPMPackageGenerator(Utilities.path(page.getFolders().dstDir, "hl7.fhir.r5.expansions.tgz"), "http://hl7.org/fhir", "http://hl7.org/fhir", PackageType.CORE, expIg, page.getGenDate().getTime(), true); Bundle expansionFeed = new Bundle(); Set urlset = new HashSet<>(); @@ -3245,7 +3246,7 @@ else if (!e.getFullUrl().equals("http://hl7.org/fhir/"+e.getResource().getResour CanonicalResource m = (CanonicalResource) e.getResource(); String url = m.getUrl(); if (url != null && url.startsWith("http://hl7.org/fhir") && !url.startsWith("http://hl7.org/fhir/sid")) { - if (!Constants.VERSION.equals(m.getVersion())) + if (!page.getVersion().toCode().equals(m.getVersion())) page.getValidationErrors().add(new ValidationMessage(Source.Publisher, IssueType.INVALID, -1, -1, "Bundle "+bnd.getId(), "definitions in FHIR space should have the correct version (url = "+url+", version = "+m.getVersion()+")", IssueSeverity.ERROR)); } } @@ -3451,7 +3452,7 @@ private void buildSearchDefinition(ResourceDefn rd, SearchParameterDefn spd) thr p.setAbstract(true); p.setPublisher("Health Level Seven International (" + rd.getWg() + ")"); p.setName(rd.getName()); - p.setVersion(Constants.VERSION); + p.setVersion(page.getVersion().toCode()); p.setType(rd.getName()); p.addContact().addTelecom().setSystem(ContactPointSystem.URL).setValue("http://hl7.org/fhir"); SearchParameter sp = new ProfileGenerator(page.getDefinitions(), page.getWorkerContext(), page, page.getGenDate(), page.getVersion(), dataElements, fpUsages, page.getFolders().rootDir, page.getUml(), page.getRc()).makeSearchParam(p, rd.getName()+"-"+spd.getCode(), rd.getName(), spd, rd); @@ -3498,12 +3499,12 @@ private void produceExtensionDefinition(StructureDefinition ed) throws FileNotFo String xml = bytes.toString(); bytes = new ByteArrayOutputStream(); - JsonSpecGenerator genj = new JsonSpecGenerator(bytes, filename+"-definitions.html", null /*"http://hl7.org/fhir/"*/, page, page.genlevel(ig.isCore() ? 0 : 1)); + JsonSpecGenerator genj = new JsonSpecGenerator(bytes, filename+"-definitions.html", null /*"http://hl7.org/fhir/"*/, page, page.genlevel(ig.isCore() ? 0 : 1), page.getVersion().toCode()); genj.generateExtension(ed); genj.close(); String json = bytes.toString(); bytes = new ByteArrayOutputStream(); - TurtleSpecGenerator gent = new TurtleSpecGenerator(bytes, filename+"-definitions.html", null /*"http://hl7.org/fhir/"*/, page, page.genlevel(ig.isCore() ? 0 : 1)); + TurtleSpecGenerator gent = new TurtleSpecGenerator(bytes, filename+"-definitions.html", null /*"http://hl7.org/fhir/"*/, page, page.genlevel(ig.isCore() ? 0 : 1), page.getVersion().toCode()); gent.generateExtension(ed); gent.close(); String ttl = bytes.toString(); @@ -3813,30 +3814,34 @@ protected int nextNoWhitespace(XmlPullParser xpp) throws Exception { private void checkFragments() throws Exception { for (Fragment f : fragments) { - try { - // System.out.println(" "+f.page+"/"+f.id); - String xml = f.getXml(); - DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - factory.setNamespaceAware(true); - DocumentBuilder builder = factory.newDocumentBuilder(); - InputSource is = new InputSource(new StringReader(xml)); - Document doc = builder.parse(is); - org.w3c.dom.Element base = doc.getDocumentElement(); - String type = base.getAttribute("fragment"); - if (!page.getDefinitions().hasPrimitiveType(type)) { - if (f.isJson()) { - org.hl7.fhir.r5.elementmodel.JsonParser p = new org.hl7.fhir.r5.elementmodel.JsonParser(page.getWorkerContext()); - p.setupValidation(ValidationPolicy.QUICK, null); - p.parse(base.getTextContent(), type); - } else { - org.hl7.fhir.r5.elementmodel.XmlParser p = new org.hl7.fhir.r5.elementmodel.XmlParser(page.getWorkerContext()); - p.setupValidation(ValidationPolicy.QUICK, null); - p.parse(XMLUtil.getFirstChild(base), type); - } + checkFragment(f); + } + } + + public void checkFragment(Fragment f) { + try { + // System.out.println(" "+f.page+"/"+f.id); + String xml = f.getXml(); + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder builder = factory.newDocumentBuilder(); + InputSource is = new InputSource(new StringReader(xml)); + Document doc = builder.parse(is); + org.w3c.dom.Element base = doc.getDocumentElement(); + String type = base.getAttribute("fragment"); + if (!page.getDefinitions().hasPrimitiveType(type)) { + if (f.isJson()) { + org.hl7.fhir.r5.elementmodel.JsonParser p = new org.hl7.fhir.r5.elementmodel.JsonParser(page.getWorkerContext()); + p.setupValidation(ValidationPolicy.QUICK, null); + p.parse(base.getTextContent(), type); + } else { + org.hl7.fhir.r5.elementmodel.XmlParser p = new org.hl7.fhir.r5.elementmodel.XmlParser(page.getWorkerContext()); + p.setupValidation(ValidationPolicy.QUICK, null); + p.parse(XMLUtil.getFirstChild(base), type); } - } catch (Exception e) { - page.getValidationErrors().add(new ValidationMessage(Source.Publisher, IssueType.STRUCTURE, f.getPage(), "Fragment Error in page " + f.getPage() +(f.id != null ? "#"+f.id : "") + ": " + e.getMessage(), IssueSeverity.ERROR)); } + } catch (Exception e) { + page.getValidationErrors().add(new ValidationMessage(Source.Publisher, IssueType.STRUCTURE, f.getPage(), "Fragment Error in page " + f.getPage() +(f.id != null ? "#"+f.id : "") + ": " + e.getMessage(), IssueSeverity.ERROR)); } } @@ -3888,13 +3893,13 @@ private void produceResource1(ResourceDefn resource, boolean isAbstract) throws String xml = new String(bs.toByteArray()); bs = new ByteArrayOutputStream(); - JsonSpecGenerator genJ = new JsonSpecGenerator(bs, n + "-definitions.html", null, page, ""); + JsonSpecGenerator genJ = new JsonSpecGenerator(bs, n + "-definitions.html", null, page, "", page.getVersion().toCode()); genJ.generate(resource.getRoot(), true, isAbstract); genJ.close(); String json = new String(bs.toByteArray()); bs = new ByteArrayOutputStream(); - TurtleSpecGenerator gent = new TurtleSpecGenerator(bs, n + "-definitions.html", null, page, ""); + TurtleSpecGenerator gent = new TurtleSpecGenerator(bs, n + "-definitions.html", null, page, "", page.getVersion().toCode()); gent.generate(resource.getRoot(), isAbstract); gent.close(); String ttl = new String(bs.toByteArray()); @@ -3936,7 +3941,7 @@ private void produceResource2(ResourceDefn resource, boolean isAbstract, String String mappingsList = mgen.getMappingsList(); if (!logicalOnly) { - SvgGenerator svg = new SvgGenerator(page, "", resource.getLayout(), true, false); + SvgGenerator svg = new SvgGenerator(page, "", resource.getLayout(), true, false, page.getVersion().toCode()); svg.generate(resource, page.getFolders().dstDir + n + ".svg", "1"); svg.generate(resource, Utilities.path(page.getFolders().srcDir, n, n + ".gen.svg"), "1"); @@ -4309,9 +4314,9 @@ private void processExample(Example e, ResourceDefn resn, StructureDefinition pr page.getDefinitions().addNs("http://hl7.org/fhir/"+rt+"/"+id, "Example", prefix +n + ".html"); if (rt.equals("ValueSet") || rt.equals("CodeSystem") || rt.equals("ConceptMap") || rt.equals("CapabilityStatement") || rt.equals("Library")) { // for these, we use the reference implementation directly - CanonicalResource res = (CanonicalResource) new XmlParser().parse(new FileInputStream(file)); + CanonicalResource res = (CanonicalResource) loadExample(file); if (res.getUrl() != null && res.getUrl().startsWith("http://hl7.org/fhir")) - res.setVersion(Constants.VERSION); + res.setVersion(page.getVersion().toCode()); boolean wantSave = false; if (res instanceof CapabilityStatement) { ((CapabilityStatement) res).setFhirVersion(page.getVersion()); @@ -4356,7 +4361,7 @@ private void processExample(Example e, ResourceDefn resn, StructureDefinition pr bs.close(); NamingSystem ns = (NamingSystem) new XmlParser().parse(new ByteArrayInputStream(bs.toByteArray())); if (!ns.hasUrl() || ns.getUrl().startsWith("http://hl7.org/fhir")) - ns.setVersion(Constants.VERSION); + ns.setVersion(page.getVersion().toCode()); ns.setUserData("path", prefix +n+".html"); page.getDefinitions().getNamingSystems().add(ns); @@ -4389,46 +4394,54 @@ private void processExample(Example e, ResourceDefn resn, StructureDefinition pr } if (rt.equals("ValueSet")) { - ValueSet vs = (ValueSet) new XmlParser().parse(new FileInputStream(file)); - vs.setUserData("filename", Utilities.changeFileExt(file.getName(), "")); - vs.addExtension().setUrl(ToolingExtensions.EXT_WORKGROUP).setValue(new CodeType("fhir")); - if (vs.getUrl().startsWith("http://hl7.org/fhir")) - vs.setVersion(Constants.VERSION); - - page.getVsValidator().validate(page.getValidationErrors(), "Value set Example "+prefix +n, vs, false, false); - if (vs.getUrl() == null) - throw new Exception("Value set example " + e.getTitle() + " has no url"); - vs.setUserData("path", prefix +n + ".html"); - if (vs.getUrl().startsWith("http:")) - page.getValueSets().see(vs, page.packageInfo()); - addToResourceFeed(vs, valueSetsFeed, file.getName()); - page.getDefinitions().getValuesets().see(vs, page.packageInfo()); + try { + ValueSet vs = (ValueSet) loadExample(file); + vs.setUserData("filename", Utilities.changeFileExt(file.getName(), "")); + vs.addExtension().setUrl(ToolingExtensions.EXT_WORKGROUP).setValue(new CodeType("fhir")); + if (vs.getUrl().startsWith("http://hl7.org/fhir")) + vs.setVersion(page.getVersion().toCode()); + + page.getVsValidator().validate(page.getValidationErrors(), "Value set Example "+prefix +n, vs, false, false); + if (vs.getUrl() == null) + throw new Exception("Value set example " + e.getTitle() + " has no url"); + vs.setUserData("path", prefix +n + ".html"); + if (vs.getUrl().startsWith("http:")) + page.getValueSets().see(vs, page.packageInfo()); + addToResourceFeed(vs, valueSetsFeed, file.getName()); + page.getDefinitions().getValuesets().see(vs, page.packageInfo()); + } catch (Exception ex) { + if (page.getVersion().toCode().startsWith("4.0")) { + System.out.println("Value set "+file.getAbsolutePath()+" couldn't be parsed - ignoring! msg = "+ex.getMessage()); + } else { + throw new FHIRException("Unable to parse "+file.getAbsolutePath()+": "+ex.getMessage(), ex); + } + } } else if (rt.equals("CodeSystem")) { - CodeSystem cs = (CodeSystem) new XmlParser().parse(new FileInputStream(file)); + CodeSystem cs = (CodeSystem) loadExample(file); if (cs.getUrl().startsWith("http://hl7.org/fhir")) - cs.setVersion(Constants.VERSION); + cs.setVersion(page.getVersion().toCode()); cs.setUserData("example", "true"); cs.setUserData("filename", Utilities.changeFileExt(file.getName(), "")); cs.addExtension().setUrl(ToolingExtensions.EXT_WORKGROUP).setValue(new CodeType("fhir")); cs.setUserData("path", prefix +n + ".html"); addToResourceFeed(cs, valueSetsFeed, file.getName()); page.getCodeSystems().see(cs, page.packageInfo()); - } else if (rt.equals("ConceptMap")) { - ConceptMap cm = (ConceptMap) new XmlParser().parse(new FileInputStream(file)); + } else if (rt.equals("ConceptMap") && !page.getVersion().toCode().startsWith("4.0")) { + ConceptMap cm = (ConceptMap) loadExample(file); new ConceptMapValidator(page.getDefinitions(), e.getTitle()).validate(cm, false); if (cm.getUrl() == null) throw new Exception("Value set example " + e.getTitle() + " has no identifier"); if (cm.getUrl().startsWith("http://hl7.org/fhir")) - cm.setVersion(Constants.VERSION); + cm.setVersion(page.getVersion().toCode()); addToResourceFeed(cm, conceptMapsFeed, file.getName()); page.getDefinitions().getConceptMaps().see(cm, page.packageInfo()); cm.setUserData("path", prefix +n + ".html"); page.getConceptMaps().see(cm, page.packageInfo()); } else if (rt.equals("Library")) { try { - Library lib = (Library) new XmlParser().parse(new FileInputStream(file)); + Library lib = (Library) loadExample(file); if (lib.hasUrl() && lib.getUrl().startsWith("http://hl7.org/fhir")) - lib.setVersion(Constants.VERSION); + lib.setVersion(page.getVersion().toCode()); lib.setUserData("example", "true"); lib.setUserData("filename", Utilities.changeFileExt(file.getName(), "")); lib.setUserData("path", prefix +n + ".html"); @@ -4527,6 +4540,15 @@ private void processExample(Example e, ResourceDefn resn, StructureDefinition pr page.getHTMLChecker().registerExternal(prefix +n + ".xml.html"); } + public Resource loadExample(CSFile file) throws IOException, FileNotFoundException { + if (page.getVersion().toCode().startsWith("4.0")) { + org.hl7.fhir.r4.model.Resource res = new org.hl7.fhir.r4.formats.XmlParser().parse(new FileInputStream(file)); + return VersionConvertor_40_50.convertResource(res); + } else { + return new XmlParser().parse(new FileInputStream(file)); + } + } + private String fixExampleReferences(String path, String narrative) throws Exception { if (narrative == null) return ""; @@ -4906,7 +4928,7 @@ private void produceProfile(ResourceDefn resource, Profile pack, ConstraintStruc String xml = new String(bs.toByteArray()); bs = new ByteArrayOutputStream(); - JsonSpecGenerator genJ = new JsonSpecGenerator(bs, title + "-definitions.html", "", page, ig.isCore() ? "" : "../"); + JsonSpecGenerator genJ = new JsonSpecGenerator(bs, title + "-definitions.html", "", page, ig.isCore() ? "" : "../", page.getVersion().toCode()); genJ.generate(profile.getResource()); genJ.close(); String json = new String(bs.toByteArray()); @@ -5200,7 +5222,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th String mappings = mgen.getMappings(); String mappingsList = mgen.getMappingsList(); - SvgGenerator svg = new SvgGenerator(page, "", lm.getLayout(), true, false); + SvgGenerator svg = new SvgGenerator(page, "", lm.getLayout(), true, false, page.getVersion().toCode()); String fn = ig.getPrefix()+n; if (lm.hasResource()) svg.generate(lm.getResource(), page.getFolders().dstDir + fn+".svg", "2"); @@ -5227,7 +5249,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th if (lm.hasResource()) src = insertSectionNumbers(page.processResourceIncludes(n, lm.getResource(), "", "", "", tx, dict, src, mappings, mappingsList, "resource", n + ".html", ig, values, lm.getWg(), examples), st, n + ".html", ig.getLevel(), null); else - src = insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions()).process(src), st, n + ".html", ig.getLevel(), null); + src = insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions(), page.getVersion().toCode()).process(src), st, n + ".html", ig.getLevel(), null); TextFile.stringToFile(src, page.getFolders().dstDir + fn+".html"); page.getHTMLChecker().registerFile(fn+".html", "Base Page for " + n, HTMLLinkChecker.XHTML_TYPE, true); @@ -5236,7 +5258,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th TextFile.stringToFile(insertSectionNumbers(page.processResourceIncludes(n, lm.getResource(), "", "", "", tx, dict, src, mappings, mappingsList, "res-Detailed Descriptions", n + "-definitions.html", ig, values, lm.getWg(), examples), st, n + "-definitions.html", ig.getLevel(), null), page.getFolders().dstDir + fn+"-definitions.html"); else - TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions()).process(src), st, n + TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions(), page.getVersion().toCode()).process(src), st, n + "-definitions.html", ig.getLevel(), null), page.getFolders().dstDir + fn+"-definitions.html"); page.getHTMLChecker().registerFile(fn+"-definitions.html", "Detailed Descriptions for " + (lm.hasResource() ? lm.getResource().getName() : lm.getDefinition().getName()), HTMLLinkChecker.XHTML_TYPE, true); @@ -5244,7 +5266,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th if (lm.hasResource()) TextFile.stringToFile(insertSectionNumbers(page.processResourceIncludes(n, lm.getResource(), "", "", "", tx, dict, src, mappings, mappingsList, "resource", n + ".html", ig, values, lm.getWg(), examples), st, n + ".html", ig.getLevel(), null), page.getFolders().dstDir + fn+"-implementations.html"); else - TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions()).process(src), st, n + TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions(), page.getVersion().toCode()).process(src), st, n + "-implementations.html", ig.getLevel(), null), page.getFolders().dstDir + fn+"-implementations.html"); page.getHTMLChecker().registerFile(fn+"-implementations.html", "Implementations for " + (lm.hasResource() ? lm.getResource().getName() : lm.getDefinition().getName()), HTMLLinkChecker.XHTML_TYPE, true); @@ -5254,7 +5276,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th insertSectionNumbers(page.processResourceIncludes(n, lm.getResource(), "", "", "", tx, dict, src, mappings, mappingsList, "res-Mappings", n + "-mappings.html", ig, values, lm.getWg(), examples), st, n + "-mappings.html", ig.getLevel(), null), page.getFolders().dstDir + fn + "-mappings.html"); else - TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions()).process(src), st, n + "-mappings.html", ig.getLevel(), null), + TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions(), page.getVersion().toCode()).process(src), st, n + "-mappings.html", ig.getLevel(), null), page.getFolders().dstDir + fn + "-mappings.html"); page.getHTMLChecker().registerFile(fn+"-mappings.html", "Formal Mappings for " + n, HTMLLinkChecker.XHTML_TYPE, true); @@ -5264,7 +5286,7 @@ private void produceLogicalModel(LogicalModel lm, ImplementationGuideDefn ig) th insertSectionNumbers(page.processResourceIncludes(n, lm.getResource(), "", "", "", tx, dict, src, mappings, mappingsList, "res-Analysis", n + "-analysis.html", ig, values, lm.getWg(), examples), st, n + "-analysis.html", ig.getLevel(), null), page.getFolders().dstDir + fn + "-analysis.html"); else - TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions()).process(src), st, n + "-analysis.html", ig.getLevel(), null), + TextFile.stringToFile(insertSectionNumbers(new LogicalModelProcessor(n, page, ig, lm.getDefinition().getId(), "logical-model", n+".html", lm.getDefinition(), tx, dict, examples, ig.getLogicalModels(), page.getDefinitions(), page.getVersion().toCode()).process(src), st, n + "-analysis.html", ig.getLevel(), null), page.getFolders().dstDir + fn + "-analysis.html"); page.getHTMLChecker().registerFile(fn+"-analysis.html", "Analysis for " + n, HTMLLinkChecker.XHTML_TYPE, true); @@ -5636,7 +5658,7 @@ private void validationProcess() throws Exception { if (buildFlags.get("all")) runJUnitTestsInProcess(); page.log("Validating Examples", LogMessageType.Process); - ExampleInspector ei = new ExampleInspector(page.getWorkerContext(), page, page.getFolders().dstDir, Utilities.path(page.getFolders().rootDir, "tools", "schematron"), page.getValidationErrors(), page.getDefinitions()); + ExampleInspector ei = new ExampleInspector(page.getWorkerContext(), page, page.getFolders().dstDir, Utilities.path(page.getFolders().rootDir, "tools", "schematron"), page.getValidationErrors(), page.getDefinitions(), page.getVersion().toCode()); page.log(".. Loading", LogMessageType.Process); ei.prepare(); From 0e8f2e6c73dc8ff80eaec4450b4908fe6566a6ab Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Thu, 21 Jan 2021 07:41:33 +1100 Subject: [PATCH 2/4] ping build --- .../src/org/hl7/fhir/tools/publisher/Publisher.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java index 8327ab9e1f3..f25e2c3e544 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java @@ -271,15 +271,6 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWIS import com.google.gson.JsonArray; import com.google.gson.JsonObject; -/** - * This is the entry point for the publication method for FHIR The general order - * of publishing is Check that everything we expect to find is found Load the - * page.getDefinitions() Produce the specification 1. reference implementations - * 2. schemas 4. final specification Validate the XML - * - * @author Grahame - * - */ public class Publisher implements URIResolver, SectionNumberer { public static final String CANONICAL_BASE = "http://build.fhir.org/"; @@ -471,10 +462,6 @@ public static void main(String[] args) throws Exception { pub.page.setBaseURL(getNamedParam(args, "-url")); if (hasParam(args, "-svn")) pub.page.setBuildId(getNamedParam(args, "-svn")); -// if (hasParam("args", "-noref")) -// pub.setNoReferenceImplementations(getNamedParam(args, "-noref")); -// if (hasParam(args, "-langfolder")) -// pub.setAlternativeLangFolder(getNamedParam(args, "-langfolder")); if (pub.web) { pub.page.setPublicationType(PageProcessor.WEB_PUB_NAME); pub.page.setPublicationNotice(PageProcessor.WEB_PUB_NOTICE); From 776cb659edf0ba4989384c4ffca4929287b84525 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Thu, 21 Jan 2021 08:03:11 +1100 Subject: [PATCH 3/4] quality updates for R4B correction --- .../account/bundle-Account-search-params.xml | 2 +- .../account/structuredefinition-Account.xml | 8 +- ...mentationguide-ActivityDefinition-core.xml | 120 --- .../list-ActivityDefinition-packs.xml | 5 - ...profile-ActivityDefinition-composed-of.xml | 181 ---- ...le-ActivityDefinition-context-quantity.xml | 43 - ...tivityDefinition-context-type-quantity.xml | 42 - ...-ActivityDefinition-context-type-value.xml | 42 - ...rofile-ActivityDefinition-context-type.xml | 34 - ...ter-profile-ActivityDefinition-context.xml | 34 - ...ameter-profile-ActivityDefinition-date.xml | 43 - ...-profile-ActivityDefinition-depends-on.xml | 181 ---- ...rofile-ActivityDefinition-derived-from.xml | 181 ---- ...profile-ActivityDefinition-description.xml | 34 - ...r-profile-ActivityDefinition-effective.xml | 43 - ...-profile-ActivityDefinition-identifier.xml | 34 - ...rofile-ActivityDefinition-jurisdiction.xml | 34 - ...ameter-profile-ActivityDefinition-name.xml | 34 - ...profile-ActivityDefinition-predecessor.xml | 181 ---- ...r-profile-ActivityDefinition-publisher.xml | 34 - ...eter-profile-ActivityDefinition-status.xml | 34 - ...r-profile-ActivityDefinition-successor.xml | 181 ---- ...meter-profile-ActivityDefinition-title.xml | 34 - ...meter-profile-ActivityDefinition-topic.xml | 34 - ...rameter-profile-ActivityDefinition-url.xml | 34 - ...ter-profile-ActivityDefinition-version.xml | 34 - ...structuredefinition-ActivityDefinition.xml | 48 +- ...de-AdministrableProductDefinition-core.xml | 50 - ...-AdministrableProductDefinition-device.xml | 35 - ...ministrableProductDefinition-dose-form.xml | 34 - ...inistrableProductDefinition-identifier.xml | 34 - ...inistrableProductDefinition-ingredient.xml | 35 - ...bleProductDefinition-manufactured-item.xml | 35 - ...e-AdministrableProductDefinition-route.xml | 34 - ...AdministrableProductDefinition-subject.xml | 35 - ...trableProductDefinition-target-species.xml | 34 - .../structuredefinition-AdverseEvent.xml | 52 +- ...structuredefinition-AllergyIntolerance.xml | 40 +- ...extension-allergyintolerance-certainty.xml | 4 +- ...lergyintolerance-substanceExposureRisk.xml | 8 +- .../structuredefinition-Appointment.xml | 20 +- ...tructuredefinition-AppointmentResponse.xml | 8 +- .../structuredefinition-AuditEvent.xml | 36 +- ...edefinition-BiologicallyDerivedProduct.xml | 20 +- .../structuredefinition-BodyStructure.xml | 8 +- source/bundle/structuredefinition-Bundle.xml | 12 +- ...ucturedefinition-extension-match-grade.xml | 4 +- .../structuredefinition-CanonicalResource.xml | 8 +- ...tructuredefinition-CapabilityStatement.xml | 68 +- ...ension-capabilitystatement-expectation.xml | 4 +- ...ructuredefinition-CapabilityStatement2.xml | 44 +- ...nsion-capabilitystatement2-expectation.xml | 4 +- .../careplan/structuredefinition-CarePlan.xml | 48 +- .../careteam/structuredefinition-CareTeam.xml | 16 +- .../structuredefinition-CatalogEntry.xml | 16 +- .../structuredefinition-ChargeItem.xml | 12 +- ...ructuredefinition-ChargeItemDefinition.xml | 16 +- .../citation/structuredefinition-Citation.xml | 76 +- source/claim/structuredefinition-Claim.xml | 152 +-- .../structuredefinition-ClaimResponse.xml | 100 +- ...structuredefinition-ClinicalImpression.xml | 16 +- .../structuredefinition-ClinicalUseIssue.xml | 4 +- .../structuredefinition-CodeSystem.xml | 36 +- ...inition-extension-codesystem-alternate.xml | 4 +- ...n-extension-codesystem-properties-mode.xml | 4 +- .../structuredefinition-Communication.xml | 28 +- ...ructuredefinition-CommunicationRequest.xml | 24 +- ...ucturedefinition-CompartmentDefinition.xml | 12 +- ...mplementationguide-composition-catalog.xml | 21 - .../structuredefinition-Composition.xml | 44 +- .../structuredefinition-profile-catalog.xml | 4 +- .../structuredefinition-ConceptMap.xml | 22 +- .../structuredefinition-Condition.xml | 32 +- ...tion-extension-condition-diseaseCourse.xml | 4 +- ...redefinition-extension-condition-dueTo.xml | 4 +- ...-extension-condition-occurredFollowing.xml | 4 +- ...tructuredefinition-ConditionDefinition.xml | 48 +- .../consent/structuredefinition-Consent.xml | 52 +- .../contract/structuredefinition-Contract.xml | 132 +-- .../coverage/structuredefinition-Coverage.xml | 24 +- ...edefinition-CoverageEligibilityRequest.xml | 28 +- ...definition-CoverageEligibilityResponse.xml | 52 +- .../structuredefinition-DetectedIssue.xml | 20 +- source/device/structuredefinition-Device.xml | 20 +- ...inition-extension-device-implantStatus.xml | 4 +- .../structuredefinition-DeviceDefinition.xml | 8 +- .../structuredefinition-DeviceMetric.xml | 20 +- .../structuredefinition-DeviceRequest.xml | 28 +- ...mentationguide-DeviceUseStatement-core.xml | 12 - .../list-DeviceUseStatement-packs.xml | 5 - ...structuredefinition-DeviceUseStatement.xml | 4 +- ...example-lri.xml => bundle-lri-example.xml} | 0 .../list-DiagnosticReport-examples.xml | 4 +- .../structuredefinition-DiagnosticReport.xml | 4 +- ...cturedefinition-profile-ldlcholesterol.xml | 4 +- .../structuredefinition-DocumentManifest.xml | 8 +- .../structuredefinition-DocumentReference.xml | 44 +- .../structuredefinition-Encounter.xml | 72 +- ...tion-extension-encounter-modeOfArrival.xml | 4 +- .../endpoint/structuredefinition-Endpoint.xml | 4 +- .../structuredefinition-EnrollmentRequest.xml | 4 +- ...structuredefinition-EnrollmentResponse.xml | 8 +- .../structuredefinition-EpisodeOfCare.xml | 16 +- .../structuredefinition-EventDefinition.xml | 16 +- .../evidence/structuredefinition-Evidence.xml | 28 +- .../structuredefinition-EvidenceReport.xml | 36 +- .../structuredefinition-EvidenceVariable.xml | 20 +- .../structuredefinition-ExampleScenario.xml | 16 +- ...ructuredefinition-ExplanationOfBenefit.xml | 248 ++--- ...tructuredefinition-FamilyMemberHistory.xml | 36 +- ...-family-member-history-genetics-parent.xml | 4 +- ...family-member-history-genetics-sibling.xml | 4 +- ...extension-familymemberhistory-severity.xml | 4 +- source/flag/structuredefinition-Flag.xml | 12 +- ...turedefinition-extension-flag-priority.xml | 4 +- source/goal/structuredefinition-Goal.xml | 36 +- ...redefinition-extension-goal-acceptance.xml | 8 +- ...definition-extension-goal-relationship.xml | 4 +- .../structuredefinition-GraphDefinition.xml | 28 +- .../implementationguide-group-definition.xml | 14 - source/group/structuredefinition-Group.xml | 16 +- ...lementationguide-GuidanceResponse-core.xml | 34 - .../list-GuidanceResponse-packs.xml | 5 - ...er-profile-GuidanceResponse-identifier.xml | 34 - ...meter-profile-GuidanceResponse-patient.xml | 35 - ...meter-profile-GuidanceResponse-request.xml | 34 - ...meter-profile-GuidanceResponse-subject.xml | 36 - .../structuredefinition-GuidanceResponse.xml | 4 +- .../structuredefinition-HealthcareService.xml | 36 +- .../structuredefinition-ImagingStudy.xml | 28 +- .../implementationguide-Immunization-core.xml | 12 - .../immunization/list-Immunization-packs.xml | 5 - .../structuredefinition-Immunization.xml | 4 +- ...cturedefinition-ImmunizationEvaluation.xml | 16 +- ...nguide-ImmunizationRecommendation-core.xml | 12 - .../list-ImmunizationRecommendation-packs.xml | 5 - ...edefinition-ImmunizationRecommendation.xml | 24 +- .../implementationguide-example.xml | 181 ++-- ...tructuredefinition-ImplementationGuide.xml | 30 +- .../structuredefinition-InsurancePlan.xml | 16 +- .../structuredefinition-InventoryReport.xml | 8 +- .../invoice/structuredefinition-Invoice.xml | 8 +- .../implementationguide-Library-core.xml | 120 --- ...hparameter-profile-Library-composed-of.xml | 181 ---- ...parameter-profile-Library-content-type.xml | 34 - ...meter-profile-Library-context-quantity.xml | 43 - ...-profile-Library-context-type-quantity.xml | 42 - ...ter-profile-Library-context-type-value.xml | 42 - ...parameter-profile-Library-context-type.xml | 34 - ...earchparameter-profile-Library-context.xml | 34 - .../searchparameter-profile-Library-date.xml | 43 - ...chparameter-profile-Library-depends-on.xml | 181 ---- ...parameter-profile-Library-derived-from.xml | 181 ---- ...hparameter-profile-Library-description.xml | 34 - ...rchparameter-profile-Library-effective.xml | 43 - ...chparameter-profile-Library-identifier.xml | 34 - ...parameter-profile-Library-jurisdiction.xml | 34 - .../searchparameter-profile-Library-name.xml | 34 - ...hparameter-profile-Library-predecessor.xml | 181 ---- ...rchparameter-profile-Library-publisher.xml | 34 - ...searchparameter-profile-Library-status.xml | 34 - ...rchparameter-profile-Library-successor.xml | 181 ---- .../searchparameter-profile-Library-title.xml | 34 - .../searchparameter-profile-Library-topic.xml | 34 - .../searchparameter-profile-Library-type.xml | 34 - .../searchparameter-profile-Library-url.xml | 34 - ...earchparameter-profile-Library-version.xml | 34 - .../library/structuredefinition-Library.xml | 20 +- .../linkage/structuredefinition-Linkage.xml | 4 +- source/list/structuredefinition-List.xml | 24 +- .../location/structuredefinition-Location.xml | 24 +- .../measure/structuredefinition-Measure.xml | 56 +- .../structuredefinition-MeasureReport.xml | 28 +- .../structuredefinition-Medication.xml | 16 +- ...ionguide-MedicationAdministration-core.xml | 12 - .../list-MedicationAdministration-packs.xml | 6 - ...uredefinition-MedicationAdministration.xml | 36 +- ...structuredefinition-MedicationDispense.xml | 16 +- ...tructuredefinition-MedicationKnowledge.xml | 32 +- ...ementationguide-MedicationRequest-core.xml | 12 - .../list-MedicationRequest-packs.xml | 5 - .../structuredefinition-MedicationRequest.xml | 40 +- ...plementationguide-MedicationUsage-core.xml | 12 - .../list-MedicationUsage-packs.xml | 5 - .../structuredefinition-MedicationUsage.xml | 20 +- ...edefinition-MedicinalProductDefinition.xml | 4 +- .../structuredefinition-MessageDefinition.xml | 20 +- .../structuredefinition-MessageHeader.xml | 12 +- .../structuredefinition-MolecularSequence.xml | 8 +- .../structuredefinition-NamingSystem.xml | 20 +- .../structuredefinition-NutritionIntake.xml | 36 +- .../structuredefinition-NutritionOrder.xml | 52 +- ...n-nutritionorder-adaptiveFeedingDevice.xml | 4 +- .../structuredefinition-NutritionProduct.xml | 24 +- ...ementationguide-observation-extensions.xml | 15 - .../structuredefinition-Observation.xml | 44 +- ...extension-observation-secondaryFinding.xml | 4 +- ...ucturedefinition-ObservationDefinition.xml | 60 +- ...tructuredefinition-OperationDefinition.xml | 36 +- .../structuredefinition-OperationOutcome.xml | 12 +- .../structuredefinition-Organization.xml | 8 +- ...turedefinition-OrganizationAffiliation.xml | 8 +- ...redefinition-PackagedProductDefinition.xml | 4 +- .../parameters/list-Parameters-examples.xml | 12 + source/parameters/parameters-example.xml | 1 + .../patient/structuredefinition-Patient.xml | 20 +- ...uredefinition-extension-patient-animal.xml | 12 +- ...finition-extension-patient-proficiency.xml | 8 +- .../structuredefinition-PaymentNotice.xml | 8 +- ...ucturedefinition-PaymentReconciliation.xml | 20 +- .../structuredefinition-Permission.xml | 4 +- source/person/structuredefinition-Person.xml | 8 +- ...mplementationguide-PlanDefinition-core.xml | 120 --- ...ter-profile-PlanDefinition-composed-of.xml | 181 ---- ...rofile-PlanDefinition-context-quantity.xml | 43 - ...e-PlanDefinition-context-type-quantity.xml | 42 - ...file-PlanDefinition-context-type-value.xml | 42 - ...er-profile-PlanDefinition-context-type.xml | 34 - ...rameter-profile-PlanDefinition-context.xml | 34 - ...hparameter-profile-PlanDefinition-date.xml | 43 - ...eter-profile-PlanDefinition-definition.xml | 37 - ...eter-profile-PlanDefinition-depends-on.xml | 181 ---- ...er-profile-PlanDefinition-derived-from.xml | 181 ---- ...ter-profile-PlanDefinition-description.xml | 34 - ...meter-profile-PlanDefinition-effective.xml | 43 - ...eter-profile-PlanDefinition-identifier.xml | 34 - ...er-profile-PlanDefinition-jurisdiction.xml | 34 - ...hparameter-profile-PlanDefinition-name.xml | 34 - ...ter-profile-PlanDefinition-predecessor.xml | 181 ---- ...meter-profile-PlanDefinition-publisher.xml | 34 - ...arameter-profile-PlanDefinition-status.xml | 34 - ...meter-profile-PlanDefinition-successor.xml | 181 ---- ...parameter-profile-PlanDefinition-title.xml | 34 - ...parameter-profile-PlanDefinition-topic.xml | 34 - ...hparameter-profile-PlanDefinition-type.xml | 34 - ...chparameter-profile-PlanDefinition-url.xml | 34 - ...rameter-profile-PlanDefinition-version.xml | 34 - .../structuredefinition-PlanDefinition.xml | 100 +- .../structuredefinition-Practitioner.xml | 8 +- ...n-extension-practitioner-animalSpecies.xml | 4 +- .../structuredefinition-PractitionerRole.xml | 12 +- .../structuredefinition-Procedure.xml | 44 +- .../structuredefinition-Provenance.xml | 20 +- ...on-profile-provenance-relevant-history.xml | 8 +- .../structuredefinition-Questionnaire.xml | 44 +- ...ition-extension-questionnaire-baseType.xml | 4 +- ...ension-questionnaire-choiceOrientation.xml | 4 +- ...ion-extension-questionnaire-constraint.xml | 4 +- ...xtension-questionnaire-displayCategory.xml | 4 +- ...on-extension-questionnaire-itemControl.xml | 4 +- ...ension-questionnaire-referenceResource.xml | 4 +- ...ension-questionnaire-signatureRequired.xml | 4 +- ...tion-extension-questionnaire-usageMode.xml | 4 +- ...ucturedefinition-QuestionnaireResponse.xml | 4 +- ...n-questionnaireresponse-completionMode.xml | 4 +- ...extension-questionnaireresponse-reason.xml | 4 +- .../structuredefinition-RelatedPerson.xml | 8 +- .../structuredefinition-RequestGroup.xml | 48 +- .../structuredefinition-ResearchStudy.xml | 40 +- .../structuredefinition-ResearchSubject.xml | 20 +- .../structuredefinition-RiskAssessment.xml | 16 +- .../schedule/structuredefinition-Schedule.xml | 4 +- .../structuredefinition-SearchParameter.xml | 34 +- .../structuredefinition-ServiceRequest.xml | 36 +- source/slot/structuredefinition-Slot.xml | 8 +- .../specimen/structuredefinition-Specimen.xml | 32 +- ...structuredefinition-SpecimenDefinition.xml | 40 +- ...tructuredefinition-StructureDefinition.xml | 32 +- ...tructuredefinition-example-composition.xml | 154 ++- ...turedefinition-example-section-library.xml | 201 ++-- .../structuredefinition-example.xml | 878 +++++++++--------- ...structuredefinition-applicable-version.xml | 4 +- ...xtension-structuredefinition-fhir-type.xml | 4 +- ...-structuredefinition-normative-version.xml | 4 +- ...-structuredefinition-security-category.xml | 4 +- ...n-structuredefinition-standards-status.xml | 4 +- ...on-structuredefinition-template-status.xml | 4 +- ...ition-extension-structuredefinition-wg.xml | 4 +- .../structuredefinition-StructureMap.xml | 32 +- .../structuredefinition-Subscription.xml | 24 +- ...structuredefinition-SubscriptionStatus.xml | 12 +- .../structuredefinition-SubscriptionTopic.xml | 28 +- .../structuredefinition-Substance.xml | 16 +- .../structuredefinition-SupplyDelivery.xml | 12 +- .../structuredefinition-SupplyRequest.xml | 24 +- source/task/structuredefinition-Task.xml | 36 +- ...turedefinition-TerminologyCapabilities.xml | 26 +- .../structuredefinition-TestReport.xml | 3 - .../structuredefinition-TestScript.xml | 28 +- .../valueset/structuredefinition-ValueSet.xml | 30 +- ...nition-extension-valueset-expand-rules.xml | 4 +- ...ion-extension-valueset-parameterSource.xml | 4 +- ...structuredefinition-VerificationResult.xml | 44 +- ...structuredefinition-VisionPrescription.xml | 16 +- vscache/null.cache | 276 +----- 295 files changed, 1741 insertions(+), 9804 deletions(-) delete mode 100644 source/activitydefinition/implementationguide-ActivityDefinition-core.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-composed-of.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-context-quantity.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-quantity.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-value.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-context.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-date.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-depends-on.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-derived-from.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-description.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-effective.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-identifier.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-jurisdiction.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-name.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-predecessor.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-publisher.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-status.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-successor.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-title.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-topic.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-url.xml delete mode 100644 source/activitydefinition/searchparameter-profile-ActivityDefinition-version.xml delete mode 100644 source/administrableproductdefinition/implementationguide-AdministrableProductDefinition-core.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-device.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-dose-form.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-identifier.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-ingredient.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-manufactured-item.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-route.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-subject.xml delete mode 100644 source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-target-species.xml delete mode 100644 source/composition/implementationguide-composition-catalog.xml delete mode 100644 source/deviceusestatement/implementationguide-DeviceUseStatement-core.xml rename source/diagnosticreport/{diagnosticreport-example-lri.xml => bundle-lri-example.xml} (100%) delete mode 100644 source/group/implementationguide-group-definition.xml delete mode 100644 source/guidanceresponse/implementationguide-GuidanceResponse-core.xml delete mode 100644 source/guidanceresponse/searchparameter-profile-GuidanceResponse-identifier.xml delete mode 100644 source/guidanceresponse/searchparameter-profile-GuidanceResponse-patient.xml delete mode 100644 source/guidanceresponse/searchparameter-profile-GuidanceResponse-request.xml delete mode 100644 source/guidanceresponse/searchparameter-profile-GuidanceResponse-subject.xml delete mode 100644 source/immunization/implementationguide-Immunization-core.xml delete mode 100644 source/immunizationrecommendation/implementationguide-ImmunizationRecommendation-core.xml delete mode 100644 source/library/searchparameter-profile-Library-composed-of.xml delete mode 100644 source/library/searchparameter-profile-Library-content-type.xml delete mode 100644 source/library/searchparameter-profile-Library-context-quantity.xml delete mode 100644 source/library/searchparameter-profile-Library-context-type-quantity.xml delete mode 100644 source/library/searchparameter-profile-Library-context-type-value.xml delete mode 100644 source/library/searchparameter-profile-Library-context-type.xml delete mode 100644 source/library/searchparameter-profile-Library-context.xml delete mode 100644 source/library/searchparameter-profile-Library-date.xml delete mode 100644 source/library/searchparameter-profile-Library-depends-on.xml delete mode 100644 source/library/searchparameter-profile-Library-derived-from.xml delete mode 100644 source/library/searchparameter-profile-Library-description.xml delete mode 100644 source/library/searchparameter-profile-Library-effective.xml delete mode 100644 source/library/searchparameter-profile-Library-identifier.xml delete mode 100644 source/library/searchparameter-profile-Library-jurisdiction.xml delete mode 100644 source/library/searchparameter-profile-Library-name.xml delete mode 100644 source/library/searchparameter-profile-Library-predecessor.xml delete mode 100644 source/library/searchparameter-profile-Library-publisher.xml delete mode 100644 source/library/searchparameter-profile-Library-status.xml delete mode 100644 source/library/searchparameter-profile-Library-successor.xml delete mode 100644 source/library/searchparameter-profile-Library-title.xml delete mode 100644 source/library/searchparameter-profile-Library-topic.xml delete mode 100644 source/library/searchparameter-profile-Library-type.xml delete mode 100644 source/library/searchparameter-profile-Library-url.xml delete mode 100644 source/library/searchparameter-profile-Library-version.xml delete mode 100644 source/medicationadministration/implementationguide-MedicationAdministration-core.xml delete mode 100644 source/medicationrequest/implementationguide-MedicationRequest-core.xml delete mode 100644 source/medicationusage/implementationguide-MedicationUsage-core.xml delete mode 100644 source/observation/implementationguide-observation-extensions.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-composed-of.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-context-quantity.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-context-type-quantity.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-context-type-value.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-context-type.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-context.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-date.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-definition.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-depends-on.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-derived-from.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-description.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-effective.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-identifier.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-jurisdiction.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-name.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-predecessor.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-publisher.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-status.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-successor.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-title.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-topic.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-type.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-url.xml delete mode 100644 source/plandefinition/searchparameter-profile-PlanDefinition-version.xml diff --git a/source/account/bundle-Account-search-params.xml b/source/account/bundle-Account-search-params.xml index 25296afcf15..9fb3cfb48ca 100644 --- a/source/account/bundle-Account-search-params.xml +++ b/source/account/bundle-Account-search-params.xml @@ -107,7 +107,7 @@ - + diff --git a/source/account/structuredefinition-Account.xml b/source/account/structuredefinition-Account.xml index 2a58d24aa29..38eaa882579 100644 --- a/source/account/structuredefinition-Account.xml +++ b/source/account/structuredefinition-Account.xml @@ -115,10 +115,8 @@ - - - + @@ -144,10 +142,8 @@ - - - + diff --git a/source/activitydefinition/implementationguide-ActivityDefinition-core.xml b/source/activitydefinition/implementationguide-ActivityDefinition-core.xml deleted file mode 100644 index 158b19df633..00000000000 --- a/source/activitydefinition/implementationguide-ActivityDefinition-core.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - <status value="active"/> - <date value="1970-01-01T10:00:00+10:00"/> - <definition> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-composed-of"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-context"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-context-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-context-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-date"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-depends-on"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-derived-from"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-description"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-effective"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-identifier"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-jurisdiction"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-name"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-predecessor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-publisher"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-status"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-successor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-title"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-topic"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-url"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-version"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-context-type-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/ActivityDefinition-context-type-value"/> - </reference> - </resource> - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/activitydefinition/list-ActivityDefinition-packs.xml b/source/activitydefinition/list-ActivityDefinition-packs.xml index 2d7fa25bc3e..9aa0ffd48cf 100644 --- a/source/activitydefinition/list-ActivityDefinition-packs.xml +++ b/source/activitydefinition/list-ActivityDefinition-packs.xml @@ -4,11 +4,6 @@ <id value="ActivityDefinition-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/ActivityDefinition-core"/> - </item> - </entry> <entry> <item> <reference value="ImplementationGuide/ActivityDefinition-cqf"/> diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-composed-of.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-composed-of.xml deleted file mode 100644 index bcb3d641f3e..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-composed-of.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-composed-of"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-composed-of"/> - <version value="4.5.0"/> - <name value="composed-of"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="composed-of"/> - <base value="ActivityDefinition"/> - <type value="reference"/> - <expression value="ActivityDefinition.relatedArtifact.where(type='composed-of').resource"/> - <xpath value="f:ActivityDefinition/f:relatedArtifact[f:type/@value='composed-of']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-quantity.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-quantity.xml deleted file mode 100644 index 2c0cae4d578..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-quantity.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-context-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-quantity"/> - <version value="4.5.0"/> - <name value="context-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A quantity- or range-valued use context assigned to the activity definition"/> - <code value="context-quantity"/> - <base value="ActivityDefinition"/> - <type value="quantity"/> - <expression value="(ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range)"/> - <xpath value="f:ActivityDefinition/f:useContext/f:valueQuantity | f:ActivityDefinition/f:useContext/f:valueRange"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-quantity.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-quantity.xml deleted file mode 100644 index e8607c65feb..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-quantity.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-context-type-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type-quantity"/> - <version value="4.5.0"/> - <name value="context-type-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and quantity- or range-based value assigned to the activity definition"/> - <code value="context-type-quantity"/> - <base value="ActivityDefinition"/> - <type value="composite"/> - <expression value="ActivityDefinition.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-quantity"/> - <expression value="value.as(Quantity) | value.as(Range)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-value.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-value.xml deleted file mode 100644 index 7a0b82d2a7e..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type-value.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-context-type-value"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type-value"/> - <version value="4.5.0"/> - <name value="context-type-value"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and value assigned to the activity definition"/> - <code value="context-type-value"/> - <base value="ActivityDefinition"/> - <type value="composite"/> - <expression value="ActivityDefinition.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context"/> - <expression value="value.as(CodeableConcept)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type.xml deleted file mode 100644 index 0df61e43d9b..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-context-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context-type"/> - <version value="4.5.0"/> - <name value="context-type"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A type of use context assigned to the activity definition"/> - <code value="context-type"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.useContext.code"/> - <xpath value="f:ActivityDefinition/f:useContext/f:code"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-context.xml deleted file mode 100644 index 18c004b40dd..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-context.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-context"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-context"/> - <version value="4.5.0"/> - <name value="context"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context assigned to the activity definition"/> - <code value="context"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="(ActivityDefinition.useContext.value as CodeableConcept)"/> - <xpath value="f:ActivityDefinition/f:useContext/f:valueCodeableConcept"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-date.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-date.xml deleted file mode 100644 index ff4afe92024..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-date.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-date"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-date"/> - <version value="4.5.0"/> - <name value="date"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The activity definition publication date"/> - <code value="date"/> - <base value="ActivityDefinition"/> - <type value="date"/> - <expression value="ActivityDefinition.date"/> - <xpath value="f:ActivityDefinition/f:date"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-depends-on.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-depends-on.xml deleted file mode 100644 index 1d4eb89e5e2..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-depends-on.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-depends-on"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-depends-on"/> - <version value="4.5.0"/> - <name value="depends-on"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="depends-on"/> - <base value="ActivityDefinition"/> - <type value="reference"/> - <expression value="ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library"/> - <xpath value="f:ActivityDefinition/f:relatedArtifact[f:type/@value='depends-on']/f:resource | f:ActivityDefinition/f:library"/> - <xpathUsage value="normal"/> - <target value="Library"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-derived-from.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-derived-from.xml deleted file mode 100644 index e69e3c596a7..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-derived-from.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-derived-from"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-derived-from"/> - <version value="4.5.0"/> - <name value="derived-from"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="derived-from"/> - <base value="ActivityDefinition"/> - <type value="reference"/> - <expression value="ActivityDefinition.relatedArtifact.where(type='derived-from').resource"/> - <xpath value="f:ActivityDefinition/f:relatedArtifact[f:type/@value='derived-from']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-description.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-description.xml deleted file mode 100644 index cdde8304189..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-description.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-description"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-description"/> - <version value="4.5.0"/> - <name value="description"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The description of the activity definition"/> - <code value="description"/> - <base value="ActivityDefinition"/> - <type value="string"/> - <expression value="ActivityDefinition.description"/> - <xpath value="f:ActivityDefinition/f:description"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-effective.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-effective.xml deleted file mode 100644 index 6a3216f5566..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-effective.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-effective"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-effective"/> - <version value="4.5.0"/> - <name value="effective"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The time during which the activity definition is intended to be in use"/> - <code value="effective"/> - <base value="ActivityDefinition"/> - <type value="date"/> - <expression value="ActivityDefinition.effectivePeriod"/> - <xpath value="f:ActivityDefinition/f:effectivePeriod"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-identifier.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-identifier.xml deleted file mode 100644 index 68deee2e6fc..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-identifier.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-identifier"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-identifier"/> - <version value="4.5.0"/> - <name value="identifier"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="External identifier for the activity definition"/> - <code value="identifier"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.identifier"/> - <xpath value="f:ActivityDefinition/f:identifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-jurisdiction.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-jurisdiction.xml deleted file mode 100644 index 7c0dbd20486..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-jurisdiction.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-jurisdiction"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-jurisdiction"/> - <version value="4.5.0"/> - <name value="jurisdiction"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Intended jurisdiction for the activity definition"/> - <code value="jurisdiction"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.jurisdiction"/> - <xpath value="f:ActivityDefinition/f:jurisdiction"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-name.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-name.xml deleted file mode 100644 index 24bb518e857..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-name.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-name"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-name"/> - <version value="4.5.0"/> - <name value="name"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Computationally friendly name of the activity definition"/> - <code value="name"/> - <base value="ActivityDefinition"/> - <type value="string"/> - <expression value="ActivityDefinition.name"/> - <xpath value="f:ActivityDefinition/f:name"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-predecessor.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-predecessor.xml deleted file mode 100644 index 72d36de2c78..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-predecessor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-predecessor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-predecessor"/> - <version value="4.5.0"/> - <name value="predecessor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="predecessor"/> - <base value="ActivityDefinition"/> - <type value="reference"/> - <expression value="ActivityDefinition.relatedArtifact.where(type='predecessor').resource"/> - <xpath value="f:ActivityDefinition/f:relatedArtifact[f:type/@value='predecessor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-publisher.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-publisher.xml deleted file mode 100644 index 026eb3a0cd5..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-publisher.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-publisher"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-publisher"/> - <version value="4.5.0"/> - <name value="publisher"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Name of the publisher of the activity definition"/> - <code value="publisher"/> - <base value="ActivityDefinition"/> - <type value="string"/> - <expression value="ActivityDefinition.publisher"/> - <xpath value="f:ActivityDefinition/f:publisher"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-status.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-status.xml deleted file mode 100644 index 97085c6cfba..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-status.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-status"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-status"/> - <version value="4.5.0"/> - <name value="status"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The current status of the activity definition"/> - <code value="status"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.status"/> - <xpath value="f:ActivityDefinition/f:status"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-successor.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-successor.xml deleted file mode 100644 index 48a62c18657..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-successor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-successor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-successor"/> - <version value="4.5.0"/> - <name value="successor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="successor"/> - <base value="ActivityDefinition"/> - <type value="reference"/> - <expression value="ActivityDefinition.relatedArtifact.where(type='successor').resource"/> - <xpath value="f:ActivityDefinition/f:relatedArtifact[f:type/@value='successor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-title.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-title.xml deleted file mode 100644 index 2e523c4b2a2..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-title.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-title"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-title"/> - <version value="4.5.0"/> - <name value="title"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The human-friendly name of the activity definition"/> - <code value="title"/> - <base value="ActivityDefinition"/> - <type value="string"/> - <expression value="ActivityDefinition.title"/> - <xpath value="f:ActivityDefinition/f:title"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-topic.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-topic.xml deleted file mode 100644 index 002317eb501..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-topic.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-topic"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-topic"/> - <version value="4.5.0"/> - <name value="topic"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Topics associated with the module"/> - <code value="topic"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.topic"/> - <xpath value="f:ActivityDefinition/f:topic"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-url.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-url.xml deleted file mode 100644 index 3d837ea9e38..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-url.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-url"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-url"/> - <version value="4.5.0"/> - <name value="url"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The uri that identifies the activity definition"/> - <code value="url"/> - <base value="ActivityDefinition"/> - <type value="uri"/> - <expression value="ActivityDefinition.url"/> - <xpath value="f:ActivityDefinition/f:url"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/searchparameter-profile-ActivityDefinition-version.xml b/source/activitydefinition/searchparameter-profile-ActivityDefinition-version.xml deleted file mode 100644 index 9ba172b634e..00000000000 --- a/source/activitydefinition/searchparameter-profile-ActivityDefinition-version.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="ActivityDefinition-version"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/ActivityDefinition-version"/> - <version value="4.5.0"/> - <name value="version"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The business version of the activity definition"/> - <code value="version"/> - <base value="ActivityDefinition"/> - <type value="token"/> - <expression value="ActivityDefinition.version"/> - <xpath value="f:ActivityDefinition/f:version"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/activitydefinition/structuredefinition-ActivityDefinition.xml b/source/activitydefinition/structuredefinition-ActivityDefinition.xml index 26c3744b654..d4289106a6e 100644 --- a/source/activitydefinition/structuredefinition-ActivityDefinition.xml +++ b/source/activitydefinition/structuredefinition-ActivityDefinition.xml @@ -255,10 +255,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -323,10 +321,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for an activity (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -470,10 +466,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -643,10 +637,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DefinitionTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level categorization of the definition, used for searching, sorting, and filtering."/> - </extension> <strength value="example"/> + <description value="High-level categorization of the definition, used for searching, sorting, and filtering."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-topic"/> </binding> <mapping> @@ -768,10 +760,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActivityDefinitionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of activity the definition is describing."/> - </extension> <strength value="required"/> + <description value="The kind of activity the definition is describing."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-resource-types|4.5.0"/> </binding> <mapping> @@ -811,10 +801,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActivityDefinitionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed type of the activity; e.g. CBC."/> - </extension> <strength value="example"/> + <description value="Detailed type of the activity; e.g. CBC."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> <mapping> @@ -835,10 +823,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the degree of authority/intentionality associated with a request."/> - </extension> <strength value="required"/> + <description value="Codes indicating the degree of authority/intentionality associated with a request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-intent|4.5.0"/> </binding> <mapping> @@ -859,10 +845,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority|4.5.0"/> </binding> <mapping> @@ -963,10 +947,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActivityParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of participant in the activity."/> - </extension> <strength value="required"/> + <description value="The type of participant in the activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-participant-type|4.5.0"/> </binding> <mapping> @@ -987,10 +969,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActivityParticipantRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines roles played by participants for the action."/> - </extension> <strength value="example"/> + <description value="Defines roles played by participants for the action."/> <valueSet value="http://terminology.hl7.org/ValueSet/action-participant-role"/> </binding> <mapping> @@ -1020,10 +1000,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActivityProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code describing the type of substance or medication."/> - </extension> <strength value="example"/> + <description value="Code describing the type of substance or medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -1077,10 +1055,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BodySite"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the anatomical location."/> - </extension> <strength value="example"/> + <description value="A code that identifies the anatomical location."/> <valueSet value="http://hl7.org/fhir/ValueSet/body-site"/> </binding> <mapping> diff --git a/source/administrableproductdefinition/implementationguide-AdministrableProductDefinition-core.xml b/source/administrableproductdefinition/implementationguide-AdministrableProductDefinition-core.xml deleted file mode 100644 index acd02aba2af..00000000000 --- a/source/administrableproductdefinition/implementationguide-AdministrableProductDefinition-core.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-core"/> - <title value="Base Profile for AdministrableProductDefinition"/> - <status value="active"/> - <date value="1970-01-01T10:00:00+10:00"/> - <definition> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-device"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-dose-form"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-identifier"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-ingredient"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-manufactured-item"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-route"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-subject"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/AdministrableProductDefinition-target-species"/> - </reference> - </resource> - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-device.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-device.xml deleted file mode 100644 index b8e049e006c..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-device.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-device"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-device"/> - <version value="4.5.0"/> - <name value="device"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="A device that is integral to the medicinal product, in effect being considered as an "ingredient" of the medicinal product. This is not intended for devices that are just co-packaged"/> - <code value="device"/> - <base value="AdministrableProductDefinition"/> - <type value="reference"/> - <expression value="AdministrableProductDefinition.device"/> - <xpath value="f:AdministrableProductDefinition/f:device"/> - <xpathUsage value="normal"/> - <target value="DeviceDefinition"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-dose-form.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-dose-form.xml deleted file mode 100644 index 68082297b20..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-dose-form.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-dose-form"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-dose-form"/> - <version value="4.5.0"/> - <name value="dose-form"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="The administrable dose form, i.e. the dose form of the final product after necessary reconstitution or processing"/> - <code value="dose-form"/> - <base value="AdministrableProductDefinition"/> - <type value="token"/> - <expression value="AdministrableProductDefinition.administrableDoseForm"/> - <xpath value="f:AdministrableProductDefinition/f:administrableDoseForm"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-identifier.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-identifier.xml deleted file mode 100644 index 659569626d8..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-identifier.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-identifier"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-identifier"/> - <version value="4.5.0"/> - <name value="identifier"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="An identifier for the administrable product"/> - <code value="identifier"/> - <base value="AdministrableProductDefinition"/> - <type value="token"/> - <expression value="AdministrableProductDefinition.identifier"/> - <xpath value="f:AdministrableProductDefinition/f:identifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-ingredient.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-ingredient.xml deleted file mode 100644 index aa74a840af8..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-ingredient.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-ingredient"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-ingredient"/> - <version value="4.5.0"/> - <name value="ingredient"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="The ingredients of this administrable medicinal product. Sometimes it may be appropriate to specify these via the associated manufactured item(s)"/> - <code value="ingredient"/> - <base value="AdministrableProductDefinition"/> - <type value="reference"/> - <expression value="AdministrableProductDefinition.ingredient"/> - <xpath value="f:AdministrableProductDefinition/f:ingredient"/> - <xpathUsage value="normal"/> - <target value="Ingredient"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-manufactured-item.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-manufactured-item.xml deleted file mode 100644 index 6ac44f71fb4..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-manufactured-item.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-manufactured-item"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-manufactured-item"/> - <version value="4.5.0"/> - <name value="manufactured-item"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="The manufactured item(s) that this administrable product is produced from. Either a single item, or several that are mixed before administration (e.g. a power item and a solution item). Note that these are not raw ingredients"/> - <code value="manufactured-item"/> - <base value="AdministrableProductDefinition"/> - <type value="reference"/> - <expression value="AdministrableProductDefinition.producedFrom"/> - <xpath value="f:AdministrableProductDefinition/f:producedFrom"/> - <xpathUsage value="normal"/> - <target value="ManufacturedItemDefinition"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-route.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-route.xml deleted file mode 100644 index 539eca40e95..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-route.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-route"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-route"/> - <version value="4.5.0"/> - <name value="route"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="Coded expression for the route"/> - <code value="route"/> - <base value="AdministrableProductDefinition"/> - <type value="token"/> - <expression value="AdministrableProductDefinition.routeOfAdministration.code"/> - <xpath value="f:AdministrableProductDefinition/f:routeOfAdministration/f:code"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-subject.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-subject.xml deleted file mode 100644 index 53832cb4420..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-subject.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-subject"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-subject"/> - <version value="4.5.0"/> - <name value="subject"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="The medicinal product that this is an administrable form of. This is not a reference to the item(s) that make up this administrable form - it is the whole product"/> - <code value="subject"/> - <base value="AdministrableProductDefinition"/> - <type value="reference"/> - <expression value="AdministrableProductDefinition.subject"/> - <xpath value="f:AdministrableProductDefinition/f:subject"/> - <xpathUsage value="normal"/> - <target value="MedicinalProductDefinition"/> -</SearchParameter> \ No newline at end of file diff --git a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-target-species.xml b/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-target-species.xml deleted file mode 100644 index e27e1ea7392..00000000000 --- a/source/administrableproductdefinition/searchparameter-profile-AdministrableProductDefinition-target-species.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="AdministrableProductDefinition-target-species"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/AdministrableProductDefinition-target-species"/> - <version value="4.5.0"/> - <name value="target-species"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Biomedical Research and Regulation)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/rcrim/index.cfm"/> - </telecom> - </contact> - <description value="Coded expression for the species"/> - <code value="target-species"/> - <base value="AdministrableProductDefinition"/> - <type value="token"/> - <expression value="AdministrableProductDefinition.routeOfAdministration.targetSpecies.code"/> - <xpath value="f:AdministrableProductDefinition/f:routeOfAdministration/f:targetSpecies/f:code"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/adverseevent/structuredefinition-AdverseEvent.xml b/source/adverseevent/structuredefinition-AdverseEvent.xml index 31096d88153..910833ea4d8 100644 --- a/source/adverseevent/structuredefinition-AdverseEvent.xml +++ b/source/adverseevent/structuredefinition-AdverseEvent.xml @@ -123,10 +123,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of an event."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of an event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-status"/> </binding> <mapping> @@ -154,10 +152,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventActuality"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Overall nature of the adverse event, e.g. real or potential."/> - </extension> <strength value="required"/> + <description value="Overall nature of the adverse event, e.g. real or potential."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-actuality"/> </binding> <mapping> @@ -182,10 +178,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Overall categorization of the event, e.g. product-related or situational."/> - </extension> <strength value="example"/> + <description value="Overall categorization of the event, e.g. product-related or situational."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-category"/> </binding> <mapping> @@ -207,10 +201,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed type of event."/> - </extension> <strength value="example"/> + <description value="Detailed type of event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-type"/> </binding> <mapping> @@ -391,10 +383,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventSeriousness"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Overall seriousness of this event for the patient."/> - </extension> <strength value="example"/> + <description value="Overall seriousness of this event for the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-seriousness"/> </binding> </element> @@ -415,10 +405,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the type of outcome from the adverse event."/> - </extension> <strength value="example"/> + <description value="Codes describing the type of outcome from the adverse event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-outcome"/> </binding> </element> @@ -476,10 +464,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventParticipantFunction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the type of involvement of the actor in the adverse event."/> - </extension> <strength value="example"/> + <description value="Codes describing the type of involvement of the actor in the adverse event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-participant-function"/> </binding> <mapping> @@ -591,10 +577,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventCausalityMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="TODO."/> - </extension> <strength value="example"/> + <description value="TODO."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-causality-method"/> </binding> </element> @@ -615,10 +599,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventCausalityAssessment"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the assessment of whether the entity caused the event."/> - </extension> <strength value="example"/> + <description value="Codes for the assessment of whether the entity caused the event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-causality-assess"/> </binding> </element> @@ -681,10 +663,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventContributingFactor"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the contributing factors suspected to have increased the probability or severity of the adverse event."/> - </extension> <strength value="example"/> + <description value="Codes describing the contributing factors suspected to have increased the probability or severity of the adverse event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-contributing-factor"/> </binding> </element> @@ -727,10 +707,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventPreventiveAction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the preventive actions that contributed to avoiding the adverse event."/> - </extension> <strength value="example"/> + <description value="Codes describing the preventive actions that contributed to avoiding the adverse event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-preventive-action"/> </binding> </element> @@ -772,10 +750,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventMitigatingAction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the ameliorating actions taken after the adverse event occured in order to reduce the extent of harm."/> - </extension> <strength value="example"/> + <description value="Codes describing the ameliorating actions taken after the adverse event occured in order to reduce the extent of harm."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-mitigating-action"/> </binding> </element> @@ -820,10 +796,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdverseEventSupportingInfo"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the supporting information relevant to the event."/> - </extension> <strength value="example"/> + <description value="Codes describing the supporting information relevant to the event."/> <valueSet value="http://hl7.org/fhir/ValueSet/adverse-event-supporting-info"/> </binding> </element> diff --git a/source/allergyintolerance/structuredefinition-AllergyIntolerance.xml b/source/allergyintolerance/structuredefinition-AllergyIntolerance.xml index 449122f076d..173781a81d7 100644 --- a/source/allergyintolerance/structuredefinition-AllergyIntolerance.xml +++ b/source/allergyintolerance/structuredefinition-AllergyIntolerance.xml @@ -129,10 +129,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceClinicalStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The clinical status of the allergy or intolerance."/> - </extension> <strength value="required"/> + <description value="The clinical status of the allergy or intolerance."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergyintolerance-clinical"/> </binding> <mapping> @@ -164,10 +162,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceVerificationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance."/> - </extension> <strength value="required"/> + <description value="Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergyintolerance-verification"/> </binding> <mapping> @@ -196,10 +192,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the underlying physiological mechanism for a Reaction Risk."/> - </extension> <strength value="required"/> + <description value="Identification of the underlying physiological mechanism for a Reaction Risk."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergy-intolerance-type"/> </binding> <mapping> @@ -237,10 +231,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Category of an identified substance associated with allergies or intolerances."/> - </extension> <strength value="required"/> + <description value="Category of an identified substance associated with allergies or intolerances."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergy-intolerance-category"/> </binding> <mapping> @@ -278,10 +270,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceCriticality"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance."/> - </extension> <strength value="required"/> + <description value="Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality"/> </binding> <mapping> @@ -313,10 +303,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies."/> - </extension> <strength value="example"/> + <description value="Type of the substance/product, allergy or intolerance condition, or negation/exclusion codes for reporting no known allergies."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergyintolerance-code"/> </binding> <mapping> @@ -558,10 +546,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubstanceCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes defining the type of the substance (including pharmaceutical products)."/> - </extension> <strength value="example"/> + <description value="Codes defining the type of the substance (including pharmaceutical products)."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-code"/> </binding> <mapping> @@ -585,10 +571,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Manifestation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event."/> - </extension> <strength value="example"/> + <description value="Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -649,10 +633,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceSeverity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations."/> - </extension> <strength value="required"/> + <description value="Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations."/> <valueSet value="http://hl7.org/fhir/ValueSet/reaction-event-severity"/> </binding> <mapping> @@ -674,10 +656,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RouteOfAdministration"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing the route or physiological path of exposure to a substance."/> - </extension> <strength value="example"/> + <description value="A coded concept describing the route or physiological path of exposure to a substance."/> <valueSet value="http://hl7.org/fhir/ValueSet/route-codes"/> </binding> <mapping> diff --git a/source/allergyintolerance/structuredefinition-extension-allergyintolerance-certainty.xml b/source/allergyintolerance/structuredefinition-extension-allergyintolerance-certainty.xml index daf1163edbb..3cbfefd81be 100644 --- a/source/allergyintolerance/structuredefinition-extension-allergyintolerance-certainty.xml +++ b/source/allergyintolerance/structuredefinition-extension-allergyintolerance-certainty.xml @@ -65,13 +65,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Statement about the degree of clinical certainty that a specific substance was the cause of the manifestation in a reaction event."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceCertainty"/> </extension> <strength value="extensible"/> + <description value="Statement about the degree of clinical certainty that a specific substance was the cause of the manifestation in a reaction event."/> <valueSet value="http://hl7.org/fhir/ValueSet/reaction-event-certainty"/> </binding> </element> diff --git a/source/allergyintolerance/structuredefinition-extension-allergyintolerance-substanceExposureRisk.xml b/source/allergyintolerance/structuredefinition-extension-allergyintolerance-substanceExposureRisk.xml index ceedff87f07..cf97fd426aa 100644 --- a/source/allergyintolerance/structuredefinition-extension-allergyintolerance-substanceExposureRisk.xml +++ b/source/allergyintolerance/structuredefinition-extension-allergyintolerance-substanceExposureRisk.xml @@ -96,13 +96,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes defining the type of the substance (including pharmaceutical products)."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubstanceCode"/> </extension> <strength value="example"/> + <description value="Codes defining the type of the substance (including pharmaceutical products)."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-code"/> </binding> </element> @@ -136,13 +134,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The risk of an adverse reaction (allergy or intolerance) for this patient upon exposure to the substance (including pharmaceutical products)."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergyIntoleranceSubstanceExposureRisk"/> </extension> <strength value="required"/> + <description value="The risk of an adverse reaction (allergy or intolerance) for this patient upon exposure to the substance (including pharmaceutical products)."/> <valueSet value="http://hl7.org/fhir/ValueSet/allerg-intol-substance-exp-risk"/> </binding> </element> diff --git a/source/appointment/structuredefinition-Appointment.xml b/source/appointment/structuredefinition-Appointment.xml index 23d32a2eb22..3020a1b56c2 100644 --- a/source/appointment/structuredefinition-Appointment.xml +++ b/source/appointment/structuredefinition-Appointment.xml @@ -169,10 +169,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AppointmentStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The free/busy status of an appointment."/> - </extension> <strength value="required"/> + <description value="The free/busy status of an appointment."/> <valueSet value="http://hl7.org/fhir/ValueSet/appointmentstatus"/> </binding> <mapping> @@ -345,10 +343,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ApptReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The Reason for the appointment to take place."/> - </extension> <strength value="preferred"/> + <description value="The Reason for the appointment to take place."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-reason"/> </binding> <mapping> @@ -690,10 +686,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Role of participant in encounter."/> - </extension> <strength value="extensible"/> + <description value="Role of participant in encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-participant-type"/> </binding> <mapping> @@ -757,10 +751,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipantRequired"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Is the Participant required to attend the appointment."/> - </extension> <strength value="required"/> + <description value="Is the Participant required to attend the appointment."/> <valueSet value="http://hl7.org/fhir/ValueSet/participantrequired"/> </binding> <mapping> @@ -786,10 +778,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The Participation status of an appointment."/> - </extension> <strength value="required"/> + <description value="The Participation status of an appointment."/> <valueSet value="http://hl7.org/fhir/ValueSet/participationstatus"/> </binding> <mapping> diff --git a/source/appointmentresponse/structuredefinition-AppointmentResponse.xml b/source/appointmentresponse/structuredefinition-AppointmentResponse.xml index 60e8e63c0ab..1bd3439ca2b 100644 --- a/source/appointmentresponse/structuredefinition-AppointmentResponse.xml +++ b/source/appointmentresponse/structuredefinition-AppointmentResponse.xml @@ -218,10 +218,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Role of participant in encounter."/> - </extension> <strength value="extensible"/> + <description value="Role of participant in encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-participant-type"/> </binding> <mapping> @@ -292,10 +290,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipantStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The Participation status of an appointment."/> - </extension> <strength value="required"/> + <description value="The Participation status of an appointment."/> <valueSet value="http://hl7.org/fhir/ValueSet/participationstatus"/> </binding> <mapping> diff --git a/source/auditevent/structuredefinition-AuditEvent.xml b/source/auditevent/structuredefinition-AuditEvent.xml index ad68bc77e6d..ce6d9736496 100644 --- a/source/auditevent/structuredefinition-AuditEvent.xml +++ b/source/auditevent/structuredefinition-AuditEvent.xml @@ -124,10 +124,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of event."/> - </extension> <strength value="extensible"/> + <description value="Type of event."/> <valueSet value="http://hl7.org/fhir/ValueSet/audit-event-type"/> </binding> <mapping> @@ -169,10 +167,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Sub-type of event."/> - </extension> <strength value="extensible"/> + <description value="Sub-type of event."/> <valueSet value="http://hl7.org/fhir/ValueSet/audit-event-sub-type"/> </binding> <mapping> @@ -376,10 +372,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AuditPurposeOfUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason the activity took place."/> - </extension> <strength value="extensible"/> + <description value="The reason the activity took place."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> <mapping> @@ -464,10 +458,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The Participation type of the agent to the event."/> - </extension> <strength value="extensible"/> + <description value="The Participation type of the agent to the event."/> <valueSet value="http://hl7.org/fhir/ValueSet/participation-role-type"/> </binding> <mapping> @@ -510,10 +502,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AuditAgentRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What security role enabled the agent to participate in the event."/> - </extension> <strength value="example"/> + <description value="What security role enabled the agent to participate in the event."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-role-type"/> </binding> <mapping> @@ -857,10 +847,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AuditPurposeOfUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason the activity took place."/> - </extension> <strength value="extensible"/> + <description value="The reason the activity took place."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> <mapping> @@ -974,10 +962,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code specifying the type of system that detected and recorded the event."/> - </extension> <strength value="extensible"/> + <description value="Code specifying the type of system that detected and recorded the event."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-source-type"/> </binding> <mapping> @@ -1170,10 +1156,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright © 2011 by the National Electrical Manufacturers Association."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifier for the data life-cycle stage for the entity."/> - </extension> <strength value="extensible"/> + <description value="Identifier for the data life-cycle stage for the entity."/> <valueSet value="http://hl7.org/fhir/ValueSet/object-lifecycle-events"/> </binding> <mapping> @@ -1215,10 +1199,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Security Labels from the Healthcare Privacy and Security Classification System."/> - </extension> <strength value="extensible"/> + <description value="Security Labels from the Healthcare Privacy and Security Classification System."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-labels"/> </binding> <mapping> diff --git a/source/biologicallyderivedproduct/structuredefinition-BiologicallyDerivedProduct.xml b/source/biologicallyderivedproduct/structuredefinition-BiologicallyDerivedProduct.xml index 45796ef4c96..009d6c9ac28 100644 --- a/source/biologicallyderivedproduct/structuredefinition-BiologicallyDerivedProduct.xml +++ b/source/biologicallyderivedproduct/structuredefinition-BiologicallyDerivedProduct.xml @@ -116,10 +116,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BiologicallyDerivedProductCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Biologically Derived Product Category."/> - </extension> <strength value="required"/> + <description value="Biologically Derived Product Category."/> <valueSet value="http://hl7.org/fhir/ValueSet/product-category"/> </binding> </element> @@ -136,10 +134,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BiologicallyDerivedProductCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Biologically Derived Product Code."/> - </extension> <strength value="example"/> + <description value="Biologically Derived Product Code."/> </binding> </element> <element id="BiologicallyDerivedProduct.status"> @@ -155,10 +151,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BiologicallyDerivedProductStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Biologically Derived Product Status."/> - </extension> <strength value="required"/> + <description value="Biologically Derived Product Status."/> <valueSet value="http://hl7.org/fhir/ValueSet/biological-product-status"/> </binding> </element> @@ -275,10 +269,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BiologicallyDerivedProductProcedure"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Biologically Derived Product Procedure."/> - </extension> <strength value="example"/> + <description value="Biologically Derived Product Procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> </element> @@ -382,10 +374,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BiologicallyDerivedProductStorageScale"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="BiologicallyDerived Product Storage Scale."/> - </extension> <strength value="required"/> + <description value="BiologicallyDerived Product Storage Scale."/> <valueSet value="http://hl7.org/fhir/ValueSet/product-storage-scale"/> </binding> </element> diff --git a/source/bodystructure/structuredefinition-BodyStructure.xml b/source/bodystructure/structuredefinition-BodyStructure.xml index 93bf93f81dc..be9584ea130 100644 --- a/source/bodystructure/structuredefinition-BodyStructure.xml +++ b/source/bodystructure/structuredefinition-BodyStructure.xml @@ -154,10 +154,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BodyStructureCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing anatomic morphology."/> - </extension> <strength value="example"/> + <description value="Codes describing anatomic morphology."/> <valueSet value="http://hl7.org/fhir/ValueSet/bodystructure-code"/> </binding> <mapping> @@ -220,10 +218,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BodyStructureQualifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Concepts modifying the anatomic location."/> - </extension> <strength value="example"/> + <description value="Concepts modifying the anatomic location."/> <valueSet value="http://hl7.org/fhir/ValueSet/bodystructure-relative-location"/> </binding> <mapping> diff --git a/source/bundle/structuredefinition-Bundle.xml b/source/bundle/structuredefinition-Bundle.xml index a5a4c706fe4..7c58a975063 100644 --- a/source/bundle/structuredefinition-Bundle.xml +++ b/source/bundle/structuredefinition-Bundle.xml @@ -210,10 +210,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BundleType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the purpose of a bundle - how it is intended to be used."/> - </extension> <strength value="required"/> + <description value="Indicates the purpose of a bundle - how it is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/bundle-type"/> </binding> <mapping> @@ -384,10 +382,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SearchEntryMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process."/> - </extension> <strength value="required"/> + <description value="Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-entry-mode"/> </binding> </element> @@ -432,10 +428,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="HTTPVerb"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231) for details."/> - </extension> <strength value="required"/> + <description value="HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231) for details."/> <valueSet value="http://hl7.org/fhir/ValueSet/http-verb"/> </binding> </element> diff --git a/source/bundle/structuredefinition-extension-match-grade.xml b/source/bundle/structuredefinition-extension-match-grade.xml index 408c557649d..e840d8440ae 100644 --- a/source/bundle/structuredefinition-extension-match-grade.xml +++ b/source/bundle/structuredefinition-extension-match-grade.xml @@ -60,13 +60,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A Master Patient Index (MPI) assessment of whether a candidate patient record is a match or not."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MatchGrade"/> </extension> <strength value="required"/> + <description value="A Master Patient Index (MPI) assessment of whether a candidate patient record is a match or not."/> <valueSet value="http://hl7.org/fhir/ValueSet/match-grade"/> </binding> </element> diff --git a/source/canonicalresource/structuredefinition-CanonicalResource.xml b/source/canonicalresource/structuredefinition-CanonicalResource.xml index dc2edb7a683..85a364c0e13 100644 --- a/source/canonicalresource/structuredefinition-CanonicalResource.xml +++ b/source/canonicalresource/structuredefinition-CanonicalResource.xml @@ -211,10 +211,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -355,10 +353,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> diff --git a/source/capabilitystatement/structuredefinition-CapabilityStatement.xml b/source/capabilitystatement/structuredefinition-CapabilityStatement.xml index bef139c531f..c31d49c1f03 100644 --- a/source/capabilitystatement/structuredefinition-CapabilityStatement.xml +++ b/source/capabilitystatement/structuredefinition-CapabilityStatement.xml @@ -249,10 +249,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -400,10 +398,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -471,10 +467,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CapabilityStatementKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a capability statement is intended to be used."/> - </extension> <strength value="required"/> + <description value="How a capability statement is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/capability-statement-kind"/> </binding> </element> @@ -627,10 +621,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> @@ -736,10 +728,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RestfulCapabilityMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The mode of a RESTful capability statement."/> - </extension> <strength value="required"/> + <description value="The mode of a RESTful capability statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/restful-capability-mode"/> </binding> </element> @@ -796,10 +786,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RestfulSecurityService"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of security services used with FHIR."/> - </extension> <strength value="extensible"/> + <description value="Types of security services used with FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/restful-security-service"/> </binding> </element> @@ -853,10 +841,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -929,10 +915,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TypeRestfulInteraction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operations supported by REST at the type or instance level."/> - </extension> <strength value="required"/> + <description value="Operations supported by REST at the type or instance level."/> <valueSet value="http://hl7.org/fhir/ValueSet/type-restful-interaction"/> </binding> </element> @@ -964,10 +948,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResourceVersionPolicy"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How the system supports versioning for a resource."/> - </extension> <strength value="required"/> + <description value="How the system supports versioning for a resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/versioning-policy"/> </binding> </element> @@ -1030,10 +1012,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionalReadStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that indicates how the server supports conditional read."/> - </extension> <strength value="required"/> + <description value="A code that indicates how the server supports conditional read."/> <valueSet value="http://hl7.org/fhir/ValueSet/conditional-read-status"/> </binding> </element> @@ -1068,10 +1048,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionalDeleteStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that indicates how the server supports conditional delete."/> - </extension> <strength value="required"/> + <description value="A code that indicates how the server supports conditional delete."/> <valueSet value="http://hl7.org/fhir/ValueSet/conditional-delete-status"/> </binding> </element> @@ -1091,10 +1069,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReferenceHandlingPolicy"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A set of flags that defines how references are supported."/> - </extension> <strength value="required"/> + <description value="A set of flags that defines how references are supported."/> <valueSet value="http://hl7.org/fhir/ValueSet/reference-handling-policy"/> </binding> </element> @@ -1180,10 +1156,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Data types allowed to be used for search parameters."/> - </extension> <strength value="required"/> + <description value="Data types allowed to be used for search parameters."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type"/> </binding> </element> @@ -1276,10 +1250,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SystemRestfulInteraction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operations supported by REST at the system level."/> - </extension> <strength value="required"/> + <description value="Operations supported by REST at the system level."/> <valueSet value="http://hl7.org/fhir/ValueSet/system-restful-interaction"/> </binding> </element> @@ -1376,10 +1348,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MessageTransport"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The protocol used for message transport."/> - </extension> <strength value="extensible"/> + <description value="The protocol used for message transport."/> <valueSet value="http://hl7.org/fhir/ValueSet/message-transport"/> </binding> </element> @@ -1443,10 +1413,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EventCapabilityMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The mode of a message capability statement."/> - </extension> <strength value="required"/> + <description value="The mode of a message capability statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/event-capability-mode"/> </binding> </element> @@ -1494,10 +1462,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Whether the application produces or consumes documents."/> - </extension> <strength value="required"/> + <description value="Whether the application produces or consumes documents."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-mode"/> </binding> </element> diff --git a/source/capabilitystatement/structuredefinition-extension-capabilitystatement-expectation.xml b/source/capabilitystatement/structuredefinition-extension-capabilitystatement-expectation.xml index 07eab55f2da..817606a11e4 100644 --- a/source/capabilitystatement/structuredefinition-extension-capabilitystatement-expectation.xml +++ b/source/capabilitystatement/structuredefinition-extension-capabilitystatement-expectation.xml @@ -102,13 +102,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the degree of adherence to a specified behavior or capability expected for a system to be deemed conformant with a specification."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConformanceExpectation"/> </extension> <strength value="required"/> + <description value="Indicates the degree of adherence to a specified behavior or capability expected for a system to be deemed conformant with a specification."/> <valueSet value="http://hl7.org/fhir/ValueSet/conformance-expectation"/> </binding> </element> diff --git a/source/capabilitystatement2/structuredefinition-CapabilityStatement2.xml b/source/capabilitystatement2/structuredefinition-CapabilityStatement2.xml index 422ac5c9ad7..12861a3ae3b 100644 --- a/source/capabilitystatement2/structuredefinition-CapabilityStatement2.xml +++ b/source/capabilitystatement2/structuredefinition-CapabilityStatement2.xml @@ -230,10 +230,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -378,10 +376,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -449,10 +445,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CapabilityStatement2Kind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a capability statement is intended to be used."/> - </extension> <strength value="required"/> + <description value="How a capability statement is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/capability-statement-kind"/> </binding> </element> @@ -605,10 +599,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> @@ -714,10 +706,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RestfulCapabilityMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The mode of a RESTful capability statement."/> - </extension> <strength value="required"/> + <description value="The mode of a RESTful capability statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/restful-capability-mode"/> </binding> </element> @@ -754,10 +744,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CapabilityFeature"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that describes the feature being reported on."/> - </extension> <strength value="required"/> + <description value="A code that describes the feature being reported on."/> <valueSet value="http://hl7.org/fhir/ValueSet/capability-feature"/> </binding> </element> @@ -774,10 +762,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CapabilityFeatureValue"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A value for the feature - maybe true, false, or one of the set of codes allowed in the definition of the feature code."/> - </extension> <strength value="required"/> + <description value="A value for the feature - maybe true, false, or one of the set of codes allowed in the definition of the feature code."/> <valueSet value="http://hl7.org/fhir/ValueSet/capability-feature-value"/> </binding> </element> @@ -821,10 +807,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -905,10 +889,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TypeRestfulInteraction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operations supported by REST at the type or instance level."/> - </extension> <strength value="required"/> + <description value="Operations supported by REST at the type or instance level."/> <valueSet value="http://hl7.org/fhir/ValueSet/type-restful-interaction"/> </binding> </element> @@ -985,10 +967,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Data types allowed to be used for search parameters."/> - </extension> <strength value="required"/> + <description value="Data types allowed to be used for search parameters."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type"/> </binding> </element> @@ -1097,10 +1077,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SystemRestfulInteraction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operations supported by REST at the system level."/> - </extension> <strength value="required"/> + <description value="Operations supported by REST at the system level."/> <valueSet value="http://hl7.org/fhir/ValueSet/system-restful-interaction"/> </binding> </element> diff --git a/source/capabilitystatement2/structuredefinition-extension-capabilitystatement2-expectation.xml b/source/capabilitystatement2/structuredefinition-extension-capabilitystatement2-expectation.xml index fd494795612..9f6cce6ff13 100644 --- a/source/capabilitystatement2/structuredefinition-extension-capabilitystatement2-expectation.xml +++ b/source/capabilitystatement2/structuredefinition-extension-capabilitystatement2-expectation.xml @@ -90,13 +90,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the degree of adherence to a specified behavior or capability expected for a system to be deemed conformant with a specification."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConformanceExpectation"/> </extension> <strength value="required"/> + <description value="Indicates the degree of adherence to a specified behavior or capability expected for a system to be deemed conformant with a specification."/> <valueSet value="http://hl7.org/fhir/ValueSet/conformance-expectation"/> </binding> </element> diff --git a/source/careplan/structuredefinition-CarePlan.xml b/source/careplan/structuredefinition-CarePlan.xml index 585eaf168f4..8ce587315e3 100644 --- a/source/careplan/structuredefinition-CarePlan.xml +++ b/source/careplan/structuredefinition-CarePlan.xml @@ -248,10 +248,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record."/> - </extension> <strength value="required"/> + <description value="Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -292,10 +290,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the degree of authority/intentionality associated with a care plan."/> - </extension> <strength value="required"/> + <description value="Codes indicating the degree of authority/intentionality associated with a care plan."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-intent"/> </binding> <mapping> @@ -319,10 +315,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc."/> - </extension> <strength value="example"/> + <description value="Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-category"/> </binding> <mapping> @@ -571,10 +565,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanAddresses"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe the health issues this plan addresses."/> - </extension> <strength value="example"/> + <description value="Codes that describe the health issues this plan addresses."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -687,10 +679,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityPerformed"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the results of the activity."/> - </extension> <strength value="example"/> + <description value="Identifies the results of the activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-activity-performed"/> </binding> <mapping> @@ -792,10 +782,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity."/> - </extension> <strength value="required"/> + <description value="Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-activity-kind"/> </binding> <mapping> @@ -862,10 +850,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter."/> - </extension> <strength value="example"/> + <description value="Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> <mapping> @@ -899,10 +885,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc."/> - </extension> <strength value="example"/> + <description value="Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -946,10 +930,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that reflect the current state of a care plan activity within its overall life cycle."/> - </extension> <strength value="required"/> + <description value="Codes that reflect the current state of a care plan activity within its overall life cycle."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-activity-status"/> </binding> <mapping> @@ -979,10 +961,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe the reason why the activity isn't yet started, is on hold, was cancelled, etc."/> - </extension> <strength value="example"/> + <description value="Codes that describe the reason why the activity isn't yet started, is on hold, was cancelled, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-plan-activity-status-reason"/> </binding> <mapping> @@ -1061,10 +1041,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanActivityLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A location type where services are delivered."/> - </extension> <strength value="extensible"/> + <description value="A location type where services are delivered."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"/> </binding> <mapping> @@ -1164,10 +1142,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CarePlanProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A product supplied or administered as part of a care plan activity."/> - </extension> <strength value="example"/> + <description value="A product supplied or administered as part of a care plan activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> diff --git a/source/careteam/structuredefinition-CareTeam.xml b/source/careteam/structuredefinition-CareTeam.xml index 9621aff4fcd..ac64c574a87 100644 --- a/source/careteam/structuredefinition-CareTeam.xml +++ b/source/careteam/structuredefinition-CareTeam.xml @@ -132,10 +132,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the status of the care team."/> - </extension> <strength value="required"/> + <description value="Indicates the status of the care team."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-team-status"/> </binding> <mapping> @@ -166,10 +164,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the type of care team."/> - </extension> <strength value="example"/> + <description value="Indicates the type of care team."/> <valueSet value="http://hl7.org/fhir/ValueSet/care-team-category"/> </binding> <mapping> @@ -280,10 +276,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamParticipantRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> - </extension> <strength value="example"/> + <description value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/participant-role"/> </binding> <mapping> @@ -376,10 +370,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the reason for the care team."/> - </extension> <strength value="example"/> + <description value="Indicates the reason for the care team."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> diff --git a/source/catalogentry/structuredefinition-CatalogEntry.xml b/source/catalogentry/structuredefinition-CatalogEntry.xml index b8c8010cd97..3f85f07f66c 100644 --- a/source/catalogentry/structuredefinition-CatalogEntry.xml +++ b/source/catalogentry/structuredefinition-CatalogEntry.xml @@ -127,10 +127,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CatalogEntryType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of resources that can be attached to catalog entries."/> - </extension> <strength value="required"/> + <description value="Types of resources that can be attached to catalog entries."/> <valueSet value="http://hl7.org/fhir/ValueSet/catalogentry-type"/> </binding> </element> @@ -154,10 +152,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CatalogEntryStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Public usability statuses for catalog entries."/> - </extension> <strength value="required"/> + <description value="Public usability statuses for catalog entries."/> <valueSet value="http://hl7.org/fhir/ValueSet/catalogentry-status"/> </binding> </element> @@ -238,10 +234,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CatalogEntryRelationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of relationships between entries."/> - </extension> <strength value="required"/> + <description value="Types of relationships between entries."/> <valueSet value="http://hl7.org/fhir/ValueSet/catalogentry-relation-type"/> </binding> </element> @@ -306,10 +300,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CatalogEntryBilling"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Billing codes for entries of catalogs of orderable items."/> - </extension> <strength value="example"/> + <description value="Billing codes for entries of catalogs of orderable items."/> <valueSet value="http://hl7.org/fhir/ValueSet/cpt-all"/> </binding> <mapping> diff --git a/source/chargeitem/structuredefinition-ChargeItem.xml b/source/chargeitem/structuredefinition-ChargeItem.xml index ef7f191a97c..11e5b8533be 100644 --- a/source/chargeitem/structuredefinition-ChargeItem.xml +++ b/source/chargeitem/structuredefinition-ChargeItem.xml @@ -184,10 +184,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChargeItemStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of a ChargeItem."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of a ChargeItem."/> <valueSet value="http://hl7.org/fhir/ValueSet/chargeitem-status"/> </binding> <mapping> @@ -410,10 +408,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChargeItemPerformerFunction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the types of functional roles performers can take on when performing events."/> - </extension> <strength value="example"/> + <description value="Codes describing the types of functional roles performers can take on when performing events."/> <valueSet value="http://hl7.org/fhir/ValueSet/performer-role"/> </binding> <mapping> @@ -749,10 +745,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChargeItemProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example binding for product type."/> - </extension> <strength value="example"/> + <description value="Example binding for product type."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-kind"/> </binding> <mapping> diff --git a/source/chargeitemdefinition/structuredefinition-ChargeItemDefinition.xml b/source/chargeitemdefinition/structuredefinition-ChargeItemDefinition.xml index 7eb6ff706eb..2bce3e66d68 100644 --- a/source/chargeitemdefinition/structuredefinition-ChargeItemDefinition.xml +++ b/source/chargeitemdefinition/structuredefinition-ChargeItemDefinition.xml @@ -267,10 +267,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -440,10 +438,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -566,10 +562,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChargeItemDefinitionCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Billing Code defined by this ChargeItemDefinition."/> - </extension> <strength value="example"/> + <description value="Billing Code defined by this ChargeItemDefinition."/> <valueSet value="http://hl7.org/fhir/ValueSet/chargeitem-billingcodes"/> </binding> <mapping> @@ -707,10 +701,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChargeItemDefinitionPriceComponentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the kind of the price component."/> - </extension> <strength value="required"/> + <description value="Codes indicating the kind of the price component."/> <valueSet value="http://hl7.org/fhir/ValueSet/invoice-priceComponentType|4.5.0"/> </binding> <mapping> diff --git a/source/citation/structuredefinition-Citation.xml b/source/citation/structuredefinition-Citation.xml index 9c81c044045..31e32688ad2 100644 --- a/source/citation/structuredefinition-Citation.xml +++ b/source/citation/structuredefinition-Citation.xml @@ -224,10 +224,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -368,10 +366,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -485,10 +481,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CitationSummaryStyle"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The format for display of the citation."/> - </extension> <strength value="extensible"/> + <description value="The format for display of the citation."/> <valueSet value="http://hl7.org/fhir/ValueSet/citation-summary-style"/> </binding> </element> @@ -540,10 +534,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CitationVariantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="To describe the reason for the variant citation, such as version number or subpart specification."/> - </extension> <strength value="extensible"/> + <description value="To describe the reason for the variant citation, such as version number or subpart specification."/> <valueSet value="http://hl7.org/fhir/ValueSet/citation-variant-type"/> </binding> </element> @@ -591,10 +583,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AlternativeTitleType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to express the reason and specific aspect for the variant title, such as language and specific language."/> - </extension> <strength value="extensible"/> + <description value="Used to express the reason and specific aspect for the variant title, such as language and specific language."/> <valueSet value="http://hl7.org/fhir/ValueSet/alternative-title-type"/> </binding> </element> @@ -658,10 +648,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ArticleUrlType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code the reason for different URLs, eg abstract and full-text."/> - </extension> <strength value="extensible"/> + <description value="Code the reason for different URLs, eg abstract and full-text."/> <valueSet value="http://hl7.org/fhir/ValueSet/article-url-type"/> </binding> </element> @@ -699,10 +687,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AlternativeTitleType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to express the reason and specific aspect for the variant title, such as language and specific language."/> - </extension> <strength value="extensible"/> + <description value="Used to express the reason and specific aspect for the variant title, such as language and specific language."/> <valueSet value="http://hl7.org/fhir/ValueSet/alternative-title-type"/> </binding> </element> @@ -904,10 +890,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CitationContribution"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Citation contribution."/> - </extension> <strength value="extensible"/> + <description value="Citation contribution."/> <valueSet value="http://hl7.org/fhir/ValueSet/citation-contribution"/> </binding> </element> @@ -965,10 +949,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContributorSummaryType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to code author list statement, contributorship statement, and such."/> - </extension> <strength value="extensible"/> + <description value="Used to code author list statement, contributorship statement, and such."/> <valueSet value="http://hl7.org/fhir/ValueSet/contributor-summary-type"/> </binding> </element> @@ -985,10 +967,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContributorSummaryStyle"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to code the format of the display string."/> - </extension> <strength value="extensible"/> + <description value="Used to code the format of the display string."/> <valueSet value="http://hl7.org/fhir/ValueSet/contributor-summary-style"/> </binding> </element> @@ -1005,10 +985,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContributorSummarySource"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to code the producer or rule for creating the display string."/> - </extension> <strength value="extensible"/> + <description value="Used to code the producer or rule for creating the display string."/> <valueSet value="http://hl7.org/fhir/ValueSet/contributor-summary-source"/> </binding> </element> @@ -1046,10 +1024,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublishingModelType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="To identify the medium/media in which the cited article is published, eg print, electronic or print-electronic."/> - </extension> <strength value="extensible"/> + <description value="To identify the medium/media in which the cited article is published, eg print, electronic or print-electronic."/> <valueSet value="http://hl7.org/fhir/ValueSet/publishing-model-type"/> </binding> </element> @@ -1077,10 +1053,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublishedInType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of publication such as book, database, or journal."/> - </extension> <strength value="extensible"/> + <description value="The type of publication such as book, database, or journal."/> <valueSet value="http://hl7.org/fhir/ValueSet/published-in-type"/> </binding> </element> @@ -1161,10 +1135,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="JournalIssueMedium"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="NLM codes Internet or Print."/> - </extension> <strength value="extensible"/> + <description value="NLM codes Internet or Print."/> <valueSet value="http://hl7.org/fhir/ValueSet/journal-issue-medium"/> </binding> </element> @@ -1359,10 +1331,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CitationClassifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used for many classifiers including PublicationType, CitationSubset, MeshHeading, Chemical."/> - </extension> <strength value="extensible"/> + <description value="Used for many classifiers including PublicationType, CitationSubset, MeshHeading, Chemical."/> <valueSet value="http://hl7.org/fhir/ValueSet/citation-classifier"/> </binding> </element> @@ -1459,10 +1429,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedlineCitationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used for status."/> - </extension> <strength value="required"/> + <description value="Used for status."/> <valueSet value="http://hl7.org/fhir/ValueSet/medline-citation-status"/> </binding> </element> @@ -1479,10 +1447,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedlineCitationOwner"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used for owner."/> - </extension> <strength value="required"/> + <description value="Used for owner."/> <valueSet value="http://hl7.org/fhir/ValueSet/medline-citation-owner"/> </binding> </element> @@ -1539,10 +1505,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PubMedPubStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="PubMed Publication Status."/> - </extension> <strength value="required"/> + <description value="PubMed Publication Status."/> <valueSet value="http://hl7.org/fhir/ValueSet/pubmed-pubstatus"/> </binding> </element> @@ -1569,10 +1533,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PubMedPubStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="PubMed Publication Status."/> - </extension> <strength value="required"/> + <description value="PubMed Publication Status."/> <valueSet value="http://hl7.org/fhir/ValueSet/pubmed-pubstatus"/> </binding> </element> diff --git a/source/claim/structuredefinition-Claim.xml b/source/claim/structuredefinition-Claim.xml index 5b3ba962edb..f3e006a6d46 100644 --- a/source/claim/structuredefinition-Claim.xml +++ b/source/claim/structuredefinition-Claim.xml @@ -125,10 +125,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -156,10 +154,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type or discipline-style of the claim."/> - </extension> <strength value="extensible"/> + <description value="The type or discipline-style of the claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-type"/> </binding> <mapping> @@ -182,10 +178,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimSubType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A more granular claim typecode."/> - </extension> <strength value="example"/> + <description value="A more granular claim typecode."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-subtype"/> </binding> <mapping> @@ -208,10 +202,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Use"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The purpose of the Claim: predetermination, preauthorization, claim."/> - </extension> <strength value="required"/> + <description value="The purpose of the Claim: predetermination, preauthorization, claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-use"/> </binding> <mapping> @@ -354,10 +346,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcessPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The timeliness with which processing is required: stat, normal, deferred."/> - </extension> <strength value="example"/> + <description value="The timeliness with which processing is required: stat, normal, deferred."/> <valueSet value="http://hl7.org/fhir/ValueSet/process-priority"/> </binding> <mapping> @@ -384,10 +374,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="For whom funds are to be reserved: (Patient, Provider, None)."/> - </extension> <strength value="example"/> + <description value="For whom funds are to be reserved: (Patient, Provider, None)."/> <valueSet value="http://hl7.org/fhir/ValueSet/fundsreserve"/> </binding> </element> @@ -440,10 +428,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RelatedClaimRelationship"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Relationship of this claim to a related Claim."/> - </extension> <strength value="example"/> + <description value="Relationship of this claim to a related Claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/related-claim-relationship"/> </binding> </element> @@ -523,10 +509,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code for the party to be reimbursed."/> - </extension> <strength value="example"/> + <description value="A code for the party to be reimbursed."/> <valueSet value="http://hl7.org/fhir/ValueSet/payeetype"/> </binding> </element> @@ -653,10 +637,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role codes for the care team members."/> - </extension> <strength value="example"/> + <description value="The role codes for the care team members."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-careteamrole"/> </binding> </element> @@ -674,10 +656,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProviderQualification"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Provider professional qualifications."/> - </extension> <strength value="example"/> + <description value="Provider professional qualifications."/> <valueSet value="http://hl7.org/fhir/ValueSet/provider-qualification"/> </binding> </element> @@ -730,10 +710,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InformationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The valuset used for additional information category codes."/> - </extension> <strength value="example"/> + <description value="The valuset used for additional information category codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-informationcategory"/> </binding> </element> @@ -751,10 +729,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InformationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The valuset used for additional information codes."/> - </extension> <strength value="example"/> + <description value="The valuset used for additional information codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-exception"/> </binding> </element> @@ -811,10 +787,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MissingReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reason codes for the missing teeth."/> - </extension> <strength value="example"/> + <description value="Reason codes for the missing teeth."/> <valueSet value="http://hl7.org/fhir/ValueSet/missing-tooth-reason"/> </binding> </element> @@ -869,10 +843,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ICD10"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example ICD10 Diagnostic codes."/> - </extension> <strength value="example"/> + <description value="Example ICD10 Diagnostic codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/icd-10"/> </binding> </element> @@ -891,10 +863,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of the diagnosis: admitting, principal, discharge."/> - </extension> <strength value="example"/> + <description value="The type of the diagnosis: admitting, principal, discharge."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosistype"/> </binding> </element> @@ -912,10 +882,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisOnAdmission"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Present on admission."/> - </extension> <strength value="example"/> + <description value="Present on admission."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosis-on-admission"/> </binding> </element> @@ -934,10 +902,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisRelatedGroup"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The DRG codes associated with the diagnosis."/> - </extension> <strength value="example"/> + <description value="The DRG codes associated with the diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup"/> </binding> </element> @@ -984,10 +950,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example procedure type codes."/> - </extension> <strength value="example"/> + <description value="Example procedure type codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-procedure-type"/> </binding> </element> @@ -1020,10 +984,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ICD10_Procedures"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example ICD10 Procedure codes."/> - </extension> <strength value="example"/> + <description value="Example ICD10 Procedure codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/icd-10-procedures"/> </binding> </element> @@ -1199,10 +1161,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AccidentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of accident: work place, auto, etc."/> - </extension> <strength value="extensible"/> + <description value="Type of accident: work place, auto, etc."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActIncidentCode"/> </binding> </element> @@ -1310,10 +1270,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -1332,10 +1290,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral-basic, major, glasses."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral-basic, major, glasses."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -1357,10 +1313,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1379,10 +1333,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -1401,10 +1353,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -1447,10 +1397,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServicePlace"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Place of service: pharmacy, school, prison, etc."/> - </extension> <strength value="example"/> + <description value="Place of service: pharmacy, school, prison, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-place"/> </binding> <mapping> @@ -1532,10 +1480,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OralSites"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the teeth, quadrant, sextant and arch."/> - </extension> <strength value="example"/> + <description value="The code for the teeth, quadrant, sextant and arch."/> <valueSet value="http://hl7.org/fhir/ValueSet/tooth"/> </binding> </element> @@ -1553,10 +1499,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Surface"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the tooth surface and surface combinations."/> - </extension> <strength value="example"/> + <description value="The code for the tooth surface and surface combinations."/> <valueSet value="http://hl7.org/fhir/ValueSet/surface"/> </binding> </element> @@ -1619,10 +1563,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -1641,10 +1583,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral-basic, major, glasses."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral-basic, major, glasses."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -1666,10 +1606,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1688,10 +1626,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -1710,10 +1646,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -1818,10 +1752,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -1840,10 +1772,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral-basic, major, glasses."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral-basic, major, glasses."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -1862,10 +1792,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1884,10 +1812,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -1906,10 +1832,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> diff --git a/source/claimresponse/structuredefinition-ClaimResponse.xml b/source/claimresponse/structuredefinition-ClaimResponse.xml index 92e532c116e..831d03f51c8 100644 --- a/source/claimresponse/structuredefinition-ClaimResponse.xml +++ b/source/claimresponse/structuredefinition-ClaimResponse.xml @@ -120,10 +120,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimResponseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -151,10 +149,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type or discipline-style of the claim."/> - </extension> <strength value="extensible"/> + <description value="The type or discipline-style of the claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-type"/> </binding> <mapping> @@ -177,10 +173,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimSubType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A more granular claim typecode."/> - </extension> <strength value="example"/> + <description value="A more granular claim typecode."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-subtype"/> </binding> <mapping> @@ -203,10 +197,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Use"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Claim, preauthorization, predetermination."/> - </extension> <strength value="required"/> + <description value="Claim, preauthorization, predetermination."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-use"/> </binding> <mapping> @@ -326,10 +318,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RemittanceOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result of the claim processing."/> - </extension> <strength value="required"/> + <description value="The result of the claim processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-outcome"/> </binding> </element> @@ -388,10 +378,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code for the party to be reimbursed."/> - </extension> <strength value="example"/> + <description value="A code for the party to be reimbursed."/> <valueSet value="http://hl7.org/fhir/ValueSet/payeetype"/> </binding> </element> @@ -466,10 +454,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Adjudication"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication codes."/> - </extension> <strength value="example"/> + <description value="The adjudication codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication"/> </binding> </element> @@ -488,10 +474,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdjudicationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication reason codes."/> - </extension> <strength value="example"/> + <description value="The adjudication reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication-reason"/> </binding> </element> @@ -702,10 +686,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -724,10 +706,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> <mapping> @@ -750,10 +730,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> <mapping> @@ -804,10 +782,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServicePlace"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Place of service: pharmacy, school, prison, etc."/> - </extension> <strength value="example"/> + <description value="Place of service: pharmacy, school, prison, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-place"/> </binding> <mapping> @@ -889,10 +865,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OralSites"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the teeth, quadrant, sextant and arch."/> - </extension> <strength value="example"/> + <description value="The code for the teeth, quadrant, sextant and arch."/> <valueSet value="http://hl7.org/fhir/ValueSet/tooth"/> </binding> </element> @@ -910,10 +884,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Surface"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the tooth surface and surface combinations."/> - </extension> <strength value="example"/> + <description value="The code for the tooth surface and surface combinations."/> <valueSet value="http://hl7.org/fhir/ValueSet/surface"/> </binding> </element> @@ -970,10 +942,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -992,10 +962,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> <mapping> @@ -1111,10 +1079,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1133,10 +1099,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> <mapping> @@ -1271,10 +1235,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Adjudication"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication codes."/> - </extension> <strength value="example"/> + <description value="The adjudication codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication"/> </binding> </element> @@ -1321,10 +1283,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type (partial, complete) of the payment."/> - </extension> <strength value="example"/> + <description value="The type (partial, complete) of the payment."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-paymenttype"/> </binding> </element> @@ -1354,10 +1314,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentAdjustmentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Payment Adjustment reason codes."/> - </extension> <strength value="example"/> + <description value="Payment Adjustment reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/payment-adjustment-reason"/> </binding> </element> @@ -1413,10 +1371,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="For whom funds are to be reserved: (Patient, Provider, None)."/> - </extension> <strength value="example"/> + <description value="For whom funds are to be reserved: (Patient, Provider, None)."/> <valueSet value="http://hl7.org/fhir/ValueSet/fundsreserve"/> </binding> </element> @@ -1438,10 +1394,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The forms codes."/> - </extension> <strength value="example"/> + <description value="The forms codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/forms"/> </binding> </element> @@ -1502,10 +1456,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The presentation types of notes."/> - </extension> <strength value="required"/> + <description value="The presentation types of notes."/> <valueSet value="http://hl7.org/fhir/ValueSet/note-type"/> </binding> </element> @@ -1708,10 +1660,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdjudicationError"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication error codes."/> - </extension> <strength value="example"/> + <description value="The adjudication error codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication-error"/> </binding> </element> diff --git a/source/clinicalimpression/structuredefinition-ClinicalImpression.xml b/source/clinicalimpression/structuredefinition-ClinicalImpression.xml index 191900ae37c..8d744da9a9c 100644 --- a/source/clinicalimpression/structuredefinition-ClinicalImpression.xml +++ b/source/clinicalimpression/structuredefinition-ClinicalImpression.xml @@ -136,10 +136,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClinicalImpressionStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The workflow state of a clinical impression."/> - </extension> <strength value="required"/> + <description value="The workflow state of a clinical impression."/> <valueSet value="http://hl7.org/fhir/ValueSet/event-status"/> </binding> <mapping> @@ -174,10 +172,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClinicalImpressionStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the reason for the current state of a clinical impression."/> - </extension> <strength value="example"/> + <description value="Codes identifying the reason for the current state of a clinical impression."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinicalimpression-status-reason"/> </binding> <mapping> @@ -411,10 +407,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the Condition or diagnosis."/> - </extension> <strength value="example"/> + <description value="Identification of the Condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -445,10 +439,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClinicalImpressionPrognosis"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Prognosis or outlook findings."/> - </extension> <strength value="example"/> + <description value="Prognosis or outlook findings."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinicalimpression-prognosis"/> </binding> <mapping> diff --git a/source/clinicaluseissue/structuredefinition-ClinicalUseIssue.xml b/source/clinicaluseissue/structuredefinition-ClinicalUseIssue.xml index 9ee570f5db0..aa32027ae17 100644 --- a/source/clinicaluseissue/structuredefinition-ClinicalUseIssue.xml +++ b/source/clinicaluseissue/structuredefinition-ClinicalUseIssue.xml @@ -114,10 +114,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClinicalUseIssueType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Overall defining type of this clinical use issue."/> - </extension> <strength value="required"/> + <description value="Overall defining type of this clinical use issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-use-issue-type"/> </binding> <mapping> diff --git a/source/codesystem/structuredefinition-CodeSystem.xml b/source/codesystem/structuredefinition-CodeSystem.xml index 72f2987e9dc..a1630339839 100644 --- a/source/codesystem/structuredefinition-CodeSystem.xml +++ b/source/codesystem/structuredefinition-CodeSystem.xml @@ -225,10 +225,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -378,10 +376,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -474,10 +470,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CodeSystemHierarchyMeaning"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The meaning of the hierarchy of concepts in a code system."/> - </extension> <strength value="required"/> + <description value="The meaning of the hierarchy of concepts in a code system."/> <valueSet value="http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning|4.5.0"/> </binding> </element> @@ -520,10 +514,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CodeSystemContentMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource."/> - </extension> <strength value="required"/> + <description value="The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/codesystem-content-mode|4.5.0"/> </binding> </element> @@ -568,7 +560,7 @@ <isSummary value="true"/> </element> <element id="CodeSystem.filter.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="CodeSystem.filter.code"/> @@ -606,10 +598,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FilterOperator"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of operation to perform as a part of a property based filter."/> - </extension> <strength value="required"/> + <description value="The kind of operation to perform as a part of a property based filter."/> <valueSet value="http://hl7.org/fhir/ValueSet/filter-operator|4.5.0"/> </binding> </element> @@ -642,7 +632,7 @@ <isSummary value="true"/> </element> <element id="CodeSystem.property.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="CodeSystem.property.code"/> @@ -691,10 +681,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PropertyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of a property value."/> - </extension> <strength value="required"/> + <description value="The type of a property value."/> <valueSet value="http://hl7.org/fhir/ValueSet/concept-property-type|4.5.0"/> </binding> </element> @@ -716,7 +704,7 @@ </type> </element> <element id="CodeSystem.concept.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="CodeSystem.concept.code"/> @@ -805,10 +793,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConceptDesignationUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Details of how a designation would be used."/> - </extension> <strength value="extensible"/> + <description value="Details of how a designation would be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/designation-use"/> </binding> </element> @@ -839,7 +825,7 @@ </type> </element> <element id="CodeSystem.concept.property.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="CodeSystem.concept.property.code"/> diff --git a/source/codesystem/structuredefinition-extension-codesystem-alternate.xml b/source/codesystem/structuredefinition-extension-codesystem-alternate.xml index 11fb3114d95..e3b36bb7dd2 100644 --- a/source/codesystem/structuredefinition-extension-codesystem-alternate.xml +++ b/source/codesystem/structuredefinition-extension-codesystem-alternate.xml @@ -99,13 +99,11 @@ <code value="Coding"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the type of use for which the code is defined."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AlternativeCodeKind"/> </extension> <strength value="extensible"/> + <description value="Indicates the type of use for which the code is defined."/> <valueSet value="http://hl7.org/fhir/ValueSet/codesystem-altcode-kind"/> </binding> </element> diff --git a/source/codesystem/structuredefinition-extension-codesystem-properties-mode.xml b/source/codesystem/structuredefinition-extension-codesystem-properties-mode.xml index 7eeac532060..c485a013da2 100644 --- a/source/codesystem/structuredefinition-extension-codesystem-properties-mode.xml +++ b/source/codesystem/structuredefinition-extension-codesystem-properties-mode.xml @@ -54,13 +54,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The extent to which the properties of the code system (including the filters) are represented in a code system resource."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CodeSystemPropertiesMode"/> </extension> <strength value="required"/> + <description value="The extent to which the properties of the code system (including the filters) are represented in a code system resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/codesystem-properties-mode"/> </binding> </element> diff --git a/source/communication/structuredefinition-Communication.xml b/source/communication/structuredefinition-Communication.xml index 3f4b0722250..c0abcc7af99 100644 --- a/source/communication/structuredefinition-Communication.xml +++ b/source/communication/structuredefinition-Communication.xml @@ -217,10 +217,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the communication."/> - </extension> <strength value="required"/> + <description value="The status of the communication."/> <valueSet value="http://hl7.org/fhir/ValueSet/event-status"/> </binding> <mapping> @@ -249,10 +247,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationNotDoneReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the reason why a communication did not happen."/> - </extension> <strength value="example"/> + <description value="Codes for the reason why a communication did not happen."/> <valueSet value="http://hl7.org/fhir/ValueSet/communication-not-done-reason"/> </binding> <mapping> @@ -274,10 +270,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for general categories of communications such as alerts, instructions, etc."/> - </extension> <strength value="example"/> + <description value="Codes for general categories of communications such as alerts, instructions, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/communication-category"/> </binding> <mapping> @@ -304,10 +298,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the relative importance of a communication."/> - </extension> <strength value="required"/> + <description value="Codes indicating the relative importance of a communication."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -328,10 +320,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationMedium"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for communication mediums such as phone, fax, email, in person, etc."/> - </extension> <strength value="example"/> + <description value="Codes for communication mediums such as phone, fax, email, in person, etc."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ParticipationMode"/> </binding> </element> @@ -378,10 +368,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the purpose or content of the communication."/> - </extension> <strength value="example"/> + <description value="Codes describing the purpose or content of the communication."/> <valueSet value="http://hl7.org/fhir/ValueSet/communication-topic"/> </binding> <mapping> @@ -544,10 +532,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for describing reasons for the occurrence of a communication."/> - </extension> <strength value="example"/> + <description value="Codes for describing reasons for the occurrence of a communication."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> diff --git a/source/communicationrequest/structuredefinition-CommunicationRequest.xml b/source/communicationrequest/structuredefinition-CommunicationRequest.xml index a0d46f2d2cc..47870b45c29 100644 --- a/source/communicationrequest/structuredefinition-CommunicationRequest.xml +++ b/source/communicationrequest/structuredefinition-CommunicationRequest.xml @@ -186,10 +186,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the communication request."/> - </extension> <strength value="required"/> + <description value="The status of the communication request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -217,10 +215,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationRequestStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the reason for the current state of a request."/> - </extension> <strength value="example"/> + <description value="Codes identifying the reason for the current state of a request."/> <valueSet value="http://hl7.org/fhir/ValueSet/communication-request-status-reason"/> </binding> <mapping> @@ -246,10 +242,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for general categories of communications such as alerts, instruction, etc."/> - </extension> <strength value="example"/> + <description value="Codes for general categories of communications such as alerts, instruction, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/communication-category"/> </binding> <mapping> @@ -272,10 +266,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the relative importance of a communication request."/> - </extension> <strength value="required"/> + <description value="Codes indicating the relative importance of a communication request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -320,10 +312,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationMedium"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for communication mediums such as phone, fax, email, in person, etc."/> - </extension> <strength value="example"/> + <description value="Codes for communication mediums such as phone, fax, email, in person, etc."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ParticipationMode"/> </binding> </element> @@ -593,10 +583,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CommunicationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for describing reasons for the occurrence of a communication."/> - </extension> <strength value="example"/> + <description value="Codes for describing reasons for the occurrence of a communication."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActReason"/> </binding> <mapping> diff --git a/source/compartmentdefinition/structuredefinition-CompartmentDefinition.xml b/source/compartmentdefinition/structuredefinition-CompartmentDefinition.xml index a8c112567a6..fd46b67ebfd 100644 --- a/source/compartmentdefinition/structuredefinition-CompartmentDefinition.xml +++ b/source/compartmentdefinition/structuredefinition-CompartmentDefinition.xml @@ -183,10 +183,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -350,10 +348,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompartmentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Which type a compartment definition describes."/> - </extension> <strength value="required"/> + <description value="Which type a compartment definition describes."/> <valueSet value="http://hl7.org/fhir/ValueSet/compartment-type"/> </binding> </element> @@ -400,10 +396,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> diff --git a/source/composition/implementationguide-composition-catalog.xml b/source/composition/implementationguide-composition-catalog.xml deleted file mode 100644 index 835c365565d..00000000000 --- a/source/composition/implementationguide-composition-catalog.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="composition-catalog"/> - <extension url="http://hl7.org/fhir/build/StructureDefinition/introduction"> - <valueString value="c:\work\org.hl7.fhir\build\source\composition\composition-catalog-profile-introduction.xml"/> - </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/notes"> - <valueString value="c:\work\org.hl7.fhir\build\source\composition\[id]-profile-notes.xml (if you want one)"/> - </extension> - <version value="0.01"/> - <name value="Profile for Catalog"/> - <title value="Profile for Catalog"/> - <status value="draft"/> - <date value="2014-01-31T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - Clinical Quality Information WG"/> - <description value="describes how the Composition resource is used to represent a Catalog"/> - <definition> - - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/composition/structuredefinition-Composition.xml b/source/composition/structuredefinition-Composition.xml index 96eb0a913cb..457cf36b855 100644 --- a/source/composition/structuredefinition-Composition.xml +++ b/source/composition/structuredefinition-Composition.xml @@ -153,13 +153,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompositionStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The workflow/clinical status of the composition."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="The workflow/clinical status of the composition."/> <valueSet value="http://hl7.org/fhir/ValueSet/composition-status"/> </binding> <mapping> @@ -199,10 +197,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of a composition."/> - </extension> <strength value="preferred"/> + <description value="Type of a composition."/> <valueSet value="http://hl7.org/fhir/ValueSet/doc-typecodes"/> </binding> <mapping> @@ -242,10 +238,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level kind of a clinical document at a macro level."/> - </extension> <strength value="example"/> + <description value="High-level kind of a clinical document at a macro level."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-classcodes"/> </binding> <mapping> @@ -446,10 +440,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentConfidentiality"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes specifying the level of confidentiality of the composition."/> - </extension> <strength value="required"/> + <description value="Codes specifying the level of confidentiality of the composition."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-Confidentiality|2.0.0"/> </binding> <mapping> @@ -506,10 +498,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompositionAttestationMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The way in which a person authenticated a composition."/> - </extension> <strength value="required"/> + <description value="The way in which a person authenticated a composition."/> <valueSet value="http://hl7.org/fhir/ValueSet/composition-attestation-mode"/> </binding> <mapping> @@ -634,10 +624,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of relationship between documents."/> - </extension> <strength value="required"/> + <description value="The type of relationship between documents."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-relationship-type"/> </binding> <mapping> @@ -722,10 +710,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentEventType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="This list of codes represents the main clinical acts being documented."/> - </extension> <strength value="example"/> + <description value="This list of codes represents the main clinical acts being documented."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActCode"/> </binding> <mapping> @@ -862,10 +848,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompositionSectionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Classification of a section of a composition/document."/> - </extension> <strength value="example"/> + <description value="Classification of a section of a composition/document."/> <valueSet value="http://hl7.org/fhir/ValueSet/doc-section-codes"/> </binding> <mapping> @@ -957,10 +941,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The processing mode that applies to this section."/> - </extension> <strength value="required"/> + <description value="The processing mode that applies to this section."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-mode"/> </binding> <mapping> @@ -991,10 +973,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionEntryOrder"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What order applies to the items in the entry."/> - </extension> <strength value="preferred"/> + <description value="What order applies to the items in the entry."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-order"/> </binding> <mapping> @@ -1046,10 +1026,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionEmptyReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If a section is empty, why it is empty."/> - </extension> <strength value="preferred"/> + <description value="If a section is empty, why it is empty."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-empty-reason"/> </binding> <mapping> diff --git a/source/composition/structuredefinition-profile-catalog.xml b/source/composition/structuredefinition-profile-catalog.xml index 91f2fb9b4d1..a686204fef1 100644 --- a/source/composition/structuredefinition-profile-catalog.xml +++ b/source/composition/structuredefinition-profile-catalog.xml @@ -103,13 +103,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of catalog."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CatalogType"/> </extension> <strength value="example"/> + <description value="The type of catalog."/> <valueSet value="http://hl7.org/fhir/ValueSet/catalogType"/> </binding> </element> diff --git a/source/conceptmap/structuredefinition-ConceptMap.xml b/source/conceptmap/structuredefinition-ConceptMap.xml index 80567ccfcfd..c87ef8da9ce 100644 --- a/source/conceptmap/structuredefinition-ConceptMap.xml +++ b/source/conceptmap/structuredefinition-ConceptMap.xml @@ -214,10 +214,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -362,10 +360,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -536,7 +532,7 @@ </constraint> </element> <element id="ConceptMap.group.element.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ConceptMap.group.element.code"/> @@ -595,7 +591,7 @@ </constraint> </element> <element id="ConceptMap.group.element.target.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ConceptMap.group.element.target.code"/> @@ -640,10 +636,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The relationship between concepts."/> - </extension> <strength value="required"/> + <description value="The relationship between concepts."/> <valueSet value="http://hl7.org/fhir/ValueSet/concept-map-relationship|4.5.0"/> </binding> </element> @@ -768,15 +762,13 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConceptMapGroupUnmappedMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines which action to take if there is no match in the group."/> - </extension> <strength value="required"/> + <description value="Defines which action to take if there is no match in the group."/> <valueSet value="http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.5.0"/> </binding> </element> <element id="ConceptMap.group.unmapped.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ConceptMap.group.unmapped.code"/> diff --git a/source/condition/structuredefinition-Condition.xml b/source/condition/structuredefinition-Condition.xml index ba619b58a9a..caf0f6eb48b 100644 --- a/source/condition/structuredefinition-Condition.xml +++ b/source/condition/structuredefinition-Condition.xml @@ -178,10 +178,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionClinicalStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The clinical status of the condition or diagnosis."/> - </extension> <strength value="required"/> + <description value="The clinical status of the condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-clinical"/> </binding> <mapping> @@ -226,10 +224,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionVerificationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The verification status to support or decline the clinical status of the condition or diagnosis."/> - </extension> <strength value="required"/> + <description value="The verification status to support or decline the clinical status of the condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-ver-status"/> </binding> <mapping> @@ -271,10 +267,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A category assigned to the condition."/> - </extension> <strength value="extensible"/> + <description value="A category assigned to the condition."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-category"/> </binding> <mapping> @@ -308,10 +302,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionSeverity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> - </extension> <strength value="preferred"/> + <description value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-severity"/> </binding> <mapping> @@ -351,10 +343,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the condition or diagnosis."/> - </extension> <strength value="example"/> + <description value="Identification of the condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -687,10 +677,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionStage"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing condition stages (e.g. Cancer stages)."/> - </extension> <strength value="example"/> + <description value="Codes describing condition stages (e.g. Cancer stages)."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-stage"/> </binding> <mapping> @@ -740,10 +728,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionStageType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the kind of condition staging (e.g. clinical or pathological)."/> - </extension> <strength value="example"/> + <description value="Codes describing the kind of condition staging (e.g. clinical or pathological)."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-stage-type"/> </binding> <mapping> @@ -792,10 +778,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ManifestationOrSymptom"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe the manifestation or symptoms of a condition."/> - </extension> <strength value="example"/> + <description value="Codes that describe the manifestation or symptoms of a condition."/> <valueSet value="http://hl7.org/fhir/ValueSet/manifestation-or-symptom"/> </binding> <mapping> diff --git a/source/condition/structuredefinition-extension-condition-diseaseCourse.xml b/source/condition/structuredefinition-extension-condition-diseaseCourse.xml index 9556cc7eb2f..22c19759c88 100644 --- a/source/condition/structuredefinition-extension-condition-diseaseCourse.xml +++ b/source/condition/structuredefinition-extension-condition-diseaseCourse.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe the clinical course of the disease."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionCourse"/> </extension> <strength value="example"/> + <description value="Codes that describe the clinical course of the disease."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-course"/> </binding> </element> diff --git a/source/condition/structuredefinition-extension-condition-dueTo.xml b/source/condition/structuredefinition-extension-condition-dueTo.xml index b231349e3ad..b482a255f46 100644 --- a/source/condition/structuredefinition-extension-condition-dueTo.xml +++ b/source/condition/structuredefinition-extension-condition-dueTo.xml @@ -73,13 +73,11 @@ <targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationUsage"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionCause"/> </extension> <strength value="example"/> + <description value="Codes that describe causes of patient conditions; e.g. Surgical mishap, escalation of a previous condition, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-cause"/> </binding> </element> diff --git a/source/condition/structuredefinition-extension-condition-occurredFollowing.xml b/source/condition/structuredefinition-extension-condition-occurredFollowing.xml index 0e64067d70d..71ec87b776b 100644 --- a/source/condition/structuredefinition-extension-condition-occurredFollowing.xml +++ b/source/condition/structuredefinition-extension-condition-occurredFollowing.xml @@ -72,13 +72,11 @@ <targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationUsage"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe activities or observations that occurred prior to the condition."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionPredecessor"/> </extension> <strength value="example"/> + <description value="Codes that describe activities or observations that occurred prior to the condition."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-predecessor"/> </binding> </element> diff --git a/source/conditiondefinition/structuredefinition-ConditionDefinition.xml b/source/conditiondefinition/structuredefinition-ConditionDefinition.xml index d6b82281a22..84342803fb5 100644 --- a/source/conditiondefinition/structuredefinition-ConditionDefinition.xml +++ b/source/conditiondefinition/structuredefinition-ConditionDefinition.xml @@ -217,10 +217,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -361,10 +359,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -387,10 +383,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the condition or diagnosis."/> - </extension> <strength value="example"/> + <description value="Identification of the condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> </element> @@ -409,10 +403,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionSeverity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> - </extension> <strength value="preferred"/> + <description value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-severity"/> </binding> </element> @@ -453,10 +445,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionStage"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing condition stages (e.g. Cancer stages)."/> - </extension> <strength value="example"/> + <description value="Codes describing condition stages (e.g. Cancer stages)."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-stage"/> </binding> </element> @@ -523,10 +513,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for high level observation categories."/> - </extension> <strength value="preferred"/> + <description value="Codes for high level observation categories."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-category"/> </binding> </element> @@ -543,10 +531,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> </element> @@ -573,10 +559,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-category"/> </binding> </element> @@ -593,10 +577,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying substance or product that can be ordered."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying substance or product that can be ordered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> </element> @@ -623,10 +605,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionPreconditionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Kind of precondition for the condition."/> - </extension> <strength value="required"/> + <description value="Kind of precondition for the condition."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-precondition-type"/> </binding> </element> @@ -643,10 +623,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> </element> @@ -697,10 +675,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionQuestionnairePurpose"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The use of a questionnaire."/> - </extension> <strength value="required"/> + <description value="The use of a questionnaire."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-questionnaire-purpose"/> </binding> </element> diff --git a/source/consent/structuredefinition-Consent.xml b/source/consent/structuredefinition-Consent.xml index 0dd12ad2709..3c6a18f20ac 100644 --- a/source/consent/structuredefinition-Consent.xml +++ b/source/consent/structuredefinition-Consent.xml @@ -162,10 +162,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the state of the consent."/> - </extension> <strength value="required"/> + <description value="Indicates the state of the consent."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-state-codes"/> </binding> <mapping> @@ -197,10 +195,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentScope"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The four anticipated uses for the Consent Resource."/> - </extension> <strength value="extensible"/> + <description value="The four anticipated uses for the Consent Resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-scope"/> </binding> <mapping> @@ -222,10 +218,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A classification of the type of consents found in a consent statement."/> - </extension> <strength value="extensible"/> + <description value="A classification of the type of consents found in a consent statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-category"/> </binding> <mapping> @@ -448,10 +442,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentPolicyRule"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Regulatory policy examples."/> - </extension> <strength value="extensible"/> + <description value="Regulatory policy examples."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-policy"/> </binding> <mapping> @@ -495,10 +487,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentVerificationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of Verification/Validation."/> - </extension> <strength value="extensible"/> + <description value="Types of Verification/Validation."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-verification"/> </binding> </element> @@ -569,10 +559,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentProvisionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a rule statement is applied, such as adding additional consent or removing consent."/> - </extension> <strength value="required"/> + <description value="How a rule statement is applied, such as adding additional consent or removing consent."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-provision-type"/> </binding> </element> @@ -622,10 +610,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentActorRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How an actor is involved in the consent considerations."/> - </extension> <strength value="extensible"/> + <description value="How an actor is involved in the consent considerations."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-role-type"/> </binding> </element> @@ -663,10 +649,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentAction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the consent action."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the consent action."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-action"/> </binding> </element> @@ -688,10 +672,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Security Labels from the Healthcare Privacy and Security Classification System."/> - </extension> <strength value="extensible"/> + <description value="Security Labels from the Healthcare Privacy and Security Classification System."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-labels"/> </binding> </element> @@ -710,10 +692,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PurposeOfUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels."/> - </extension> <strength value="extensible"/> + <description value="What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> </element> @@ -732,10 +712,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentContentClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The class (type) of information a consent rule covers."/> - </extension> <strength value="extensible"/> + <description value="The class (type) of information a consent rule covers."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-content-class"/> </binding> </element> @@ -754,10 +732,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentContentCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If this code is found in an instance, then the exception applies."/> - </extension> <strength value="example"/> + <description value="If this code is found in an instance, then the exception applies."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-content-code"/> </binding> </element> @@ -805,10 +781,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentDataMeaning"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a resource reference is interpreted when testing consent restrictions."/> - </extension> <strength value="required"/> + <description value="How a resource reference is interpreted when testing consent restrictions."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-data-meaning"/> </binding> </element> diff --git a/source/contract/structuredefinition-Contract.xml b/source/contract/structuredefinition-Contract.xml index da7cbb46ba4..85a98ed7eb6 100644 --- a/source/contract/structuredefinition-Contract.xml +++ b/source/contract/structuredefinition-Contract.xml @@ -149,10 +149,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-status"/> </binding> <mapping> @@ -182,10 +180,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractLegalState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the legal state of a contract."/> - </extension> <strength value="extensible"/> + <description value="Detailed codes for the legal state of a contract."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-legalstate"/> </binding> </element> @@ -224,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractContentDerivative"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source."/> - </extension> <strength value="example"/> + <description value="This is an example set of Content Derivative type codes, which represent the minimal content derived from the basal information source."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-content-derivative"/> </binding> <mapping> @@ -292,10 +286,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractExpiration"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the Cessation of Contracts."/> - </extension> <strength value="example"/> + <description value="Codes for the Cessation of Contracts."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-expiration-type"/> </binding> </element> @@ -437,10 +429,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractScope"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the range of legal concerns."/> - </extension> <strength value="example"/> + <description value="Codes for the range of legal concerns."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-scope"/> </binding> </element> @@ -473,10 +463,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="List of overall contract codes."/> - </extension> <strength value="example"/> + <description value="List of overall contract codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-type"/> </binding> <mapping> @@ -506,10 +494,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractSubtype"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes within the above."/> - </extension> <strength value="example"/> + <description value="Detailed codes within the above."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-subtype"/> </binding> <mapping> @@ -547,10 +533,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractDefinitionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the definition of contracts."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the definition of contracts."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-definition-type"/> </binding> </element> @@ -567,10 +551,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractDefinitionSubtype"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the additional definition of contracts."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the additional definition of contracts."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-definition-subtype"/> </binding> </element> @@ -610,10 +592,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractPublicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Status of the publication of contract content."/> - </extension> <strength value="required"/> + <description value="Status of the publication of contract content."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-publicationstatus"/> </binding> </element> @@ -743,10 +723,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractTermType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the types of contract provisions."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the types of contract provisions."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-term-type"/> </binding> <mapping> @@ -775,10 +753,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractTermSubType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the subtypes of contract provisions."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the subtypes of contract provisions."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-term-subtype"/> </binding> <mapping> @@ -841,10 +817,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractSecurityClassification"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for confidentiality protection."/> - </extension> <strength value="example"/> + <description value="Codes for confidentiality protection."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-security-classification"/> </binding> </element> @@ -861,10 +835,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractSecurityCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for policy category."/> - </extension> <strength value="example"/> + <description value="Codes for policy category."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-security-category"/> </binding> </element> @@ -881,10 +853,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractSecurityControl"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for handling instructions."/> - </extension> <strength value="example"/> + <description value="Codes for handling instructions."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-security-control"/> </binding> </element> @@ -964,10 +934,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractPartyRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for offer participant roles."/> - </extension> <strength value="example"/> + <description value="Codes for offer participant roles."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-party-role"/> </binding> </element> @@ -1006,10 +974,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractTermType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the types of contract provisions."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the types of contract provisions."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-term-type"/> </binding> <mapping> @@ -1035,10 +1001,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractDecisionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of decision made by a grantor with respect to an offer made by a grantee."/> - </extension> <strength value="extensible"/> + <description value="The type of decision made by a grantor with respect to an offer made by a grantee."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActConsentDirective"/> </binding> <mapping> @@ -1063,10 +1027,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractDecisionMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for conveying a decision."/> - </extension> <strength value="example"/> + <description value="Codes for conveying a decision."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-decision-mode"/> </binding> </element> @@ -1201,10 +1163,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractAssetScope"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for scoping an asset."/> - </extension> <strength value="example"/> + <description value="Codes for scoping an asset."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-assetscope"/> </binding> </element> @@ -1221,10 +1181,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractAssetType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Condes for the type of an asset."/> - </extension> <strength value="example"/> + <description value="Condes for the type of an asset."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-assettype"/> </binding> </element> @@ -1252,10 +1210,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractAssetSubtype"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Condes for the sub-type of an asset."/> - </extension> <strength value="example"/> + <description value="Condes for the sub-type of an asset."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-assetsubtype"/> </binding> </element> @@ -1272,10 +1228,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConsentContentClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The class (type) of information a consent rule covers."/> - </extension> <strength value="extensible"/> + <description value="The class (type) of information a consent rule covers."/> <valueSet value="http://hl7.org/fhir/ValueSet/consent-content-class"/> </binding> <mapping> @@ -1323,10 +1277,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractAssetContext"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the context of the asset."/> - </extension> <strength value="example"/> + <description value="Codes for the context of the asset."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-assetcontext"/> </binding> </element> @@ -1363,10 +1315,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AssetAvailabilityType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for asset availability."/> - </extension> <strength value="example"/> + <description value="Codes for asset availability."/> <valueSet value="http://hl7.org/fhir/ValueSet/asset-availability"/> </binding> <mapping> @@ -1722,10 +1672,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractAction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the contract action."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the contract action."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-action"/> </binding> <mapping> @@ -1783,10 +1731,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActorRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the contract actor role."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the contract actor role."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-actorrole"/> </binding> <mapping> @@ -1807,10 +1753,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActionReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the contract action reason."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the contract action reason."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> <mapping> @@ -1849,10 +1793,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActionStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the status of an term action."/> - </extension> <strength value="example"/> + <description value="Codes for the status of an term action."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-actionstatus"/> </binding> </element> @@ -1934,10 +1876,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActionPerformerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the types of action perfomer."/> - </extension> <strength value="example"/> + <description value="Codes for the types of action perfomer."/> <valueSet value="http://hl7.org/fhir/ValueSet/participation-role-type"/> </binding> </element> @@ -1954,10 +1894,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActionPerformerRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the role of the action performer."/> - </extension> <strength value="example"/> + <description value="Codes for the role of the action performer."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-role-type"/> </binding> </element> @@ -2009,10 +1947,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractActionReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detailed codes for the contract action reason."/> - </extension> <strength value="example"/> + <description value="Detailed codes for the contract action reason."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> </element> @@ -2119,10 +2055,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContractSignerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="List of parties who may be signing."/> - </extension> <strength value="preferred"/> + <description value="List of parties who may be signing."/> <valueSet value="http://hl7.org/fhir/ValueSet/contract-signer-type"/> </binding> <mapping> diff --git a/source/coverage/structuredefinition-Coverage.xml b/source/coverage/structuredefinition-Coverage.xml index 88544b0d5b9..c3bcc1a6785 100644 --- a/source/coverage/structuredefinition-Coverage.xml +++ b/source/coverage/structuredefinition-Coverage.xml @@ -158,10 +158,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CoverageStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -192,10 +190,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CoverageType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of insurance: public health, worker compensation; private accident, auto, private health, etc.) or a direct payment by an individual or organization."/> - </extension> <strength value="preferred"/> + <description value="The type of insurance: public health, worker compensation; private accident, auto, private health, etc.) or a direct payment by an individual or organization."/> <valueSet value="http://hl7.org/fhir/ValueSet/coverage-type"/> </binding> <mapping> @@ -395,10 +391,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Relationship"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The relationship between the Subscriber and the Beneficiary (insured/covered party/patient)."/> - </extension> <strength value="extensible"/> + <description value="The relationship between the Subscriber and the Beneficiary (insured/covered party/patient)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscriber-relationship"/> </binding> <mapping> @@ -499,10 +493,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CoverageClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The policy classifications, eg. Group, Plan, Class, etc."/> - </extension> <strength value="extensible"/> + <description value="The policy classifications, eg. Group, Plan, Class, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/coverage-class"/> </binding> </element> @@ -624,10 +616,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CopayTypes"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The types of services to which patient copayments are specified."/> - </extension> <strength value="extensible"/> + <description value="The types of services to which patient copayments are specified."/> <valueSet value="http://hl7.org/fhir/ValueSet/coverage-copay-type"/> </binding> </element> @@ -692,10 +682,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CoverageFinancialException"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The types of exceptions from the part or full value of financial obligations such as copays."/> - </extension> <strength value="example"/> + <description value="The types of exceptions from the part or full value of financial obligations such as copays."/> <valueSet value="http://hl7.org/fhir/ValueSet/coverage-financial-exception"/> </binding> </element> diff --git a/source/coverageeligibilityrequest/structuredefinition-CoverageEligibilityRequest.xml b/source/coverageeligibilityrequest/structuredefinition-CoverageEligibilityRequest.xml index dc832b2fb2d..74cc70027de 100644 --- a/source/coverageeligibilityrequest/structuredefinition-CoverageEligibilityRequest.xml +++ b/source/coverageeligibilityrequest/structuredefinition-CoverageEligibilityRequest.xml @@ -124,10 +124,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EligibilityRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -153,10 +151,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcessPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The timeliness with which processing is required: STAT, normal, Deferred."/> - </extension> <strength value="example"/> + <description value="The timeliness with which processing is required: STAT, normal, Deferred."/> <valueSet value="http://hl7.org/fhir/ValueSet/process-priority"/> </binding> <mapping> @@ -183,10 +179,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EligibilityRequestPurpose"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the types of information being requested."/> - </extension> <strength value="required"/> + <description value="A code specifying the types of information being requested."/> <valueSet value="http://hl7.org/fhir/ValueSet/eligibilityrequest-purpose"/> </binding> <mapping> @@ -481,10 +475,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -503,10 +495,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -525,10 +515,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -628,10 +616,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ICD10"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="ICD10 Diagnostic codes."/> - </extension> <strength value="example"/> + <description value="ICD10 Diagnostic codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/icd-10"/> </binding> </element> diff --git a/source/coverageeligibilityresponse/structuredefinition-CoverageEligibilityResponse.xml b/source/coverageeligibilityresponse/structuredefinition-CoverageEligibilityResponse.xml index f32ff55bdc8..a295b7d2209 100644 --- a/source/coverageeligibilityresponse/structuredefinition-CoverageEligibilityResponse.xml +++ b/source/coverageeligibilityresponse/structuredefinition-CoverageEligibilityResponse.xml @@ -121,10 +121,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EligibilityResponseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -151,10 +149,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EligibilityResponsePurpose"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the types of information being requested."/> - </extension> <strength value="required"/> + <description value="A code specifying the types of information being requested."/> <valueSet value="http://hl7.org/fhir/ValueSet/eligibilityresponse-purpose"/> </binding> <mapping> @@ -295,10 +291,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The outcome of the processing."/> - </extension> <strength value="required"/> + <description value="The outcome of the processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/eligibility-outcome"/> </binding> </element> @@ -434,10 +428,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -459,10 +451,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -481,10 +471,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -558,10 +546,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitNetwork"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code to classify in or out of network services."/> - </extension> <strength value="example"/> + <description value="Code to classify in or out of network services."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-network"/> </binding> </element> @@ -579,10 +565,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitUnit"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Unit covered/serviced - individual or family."/> - </extension> <strength value="example"/> + <description value="Unit covered/serviced - individual or family."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-unit"/> </binding> </element> @@ -600,10 +584,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitTerm"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Coverage unit - annual, lifetime."/> - </extension> <strength value="example"/> + <description value="Coverage unit - annual, lifetime."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-term"/> </binding> </element> @@ -644,10 +626,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Deductable, visits, co-pay, etc."/> - </extension> <strength value="example"/> + <description value="Deductable, visits, co-pay, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-type"/> </binding> </element> @@ -710,10 +690,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AuthSupporting"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of supporting information to provide with a preauthorization."/> - </extension> <strength value="example"/> + <description value="Type of supporting information to provide with a preauthorization."/> <valueSet value="http://hl7.org/fhir/ValueSet/coverageeligibilityresponse-ex-auth-support"/> </binding> </element> @@ -765,10 +743,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The forms codes."/> - </extension> <strength value="example"/> + <description value="The forms codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/forms"/> </binding> <mapping> @@ -810,10 +786,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The error codes for adjudication processing."/> - </extension> <strength value="example"/> + <description value="The error codes for adjudication processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication-error"/> </binding> </element> diff --git a/source/detectedissue/structuredefinition-DetectedIssue.xml b/source/detectedissue/structuredefinition-DetectedIssue.xml index 7fd26ccce41..f71a96b99c1 100644 --- a/source/detectedissue/structuredefinition-DetectedIssue.xml +++ b/source/detectedissue/structuredefinition-DetectedIssue.xml @@ -142,10 +142,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DetectedIssueStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the status of the identified issue."/> - </extension> <strength value="required"/> + <description value="Indicates the status of the identified issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-status"/> </binding> <mapping> @@ -172,10 +170,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DetectedIssueCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the general type of detected issue; e.g. Drug-drug interaction, Timing issue, Duplicate therapy, etc."/> - </extension> <strength value="preferred"/> + <description value="Codes identifying the general type of detected issue; e.g. Drug-drug interaction, Timing issue, Duplicate therapy, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/detectedissue-category"/> </binding> <mapping> @@ -210,13 +206,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DetectedIssueSeverity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the potential degree of impact of the identified issue on the patient."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="SeverityObservation"/> </extension> <strength value="required"/> + <description value="Indicates the potential degree of impact of the identified issue on the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/detectedissue-severity"/> </binding> <mapping> @@ -378,10 +372,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DetectedIssueEvidenceCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describes the types of evidence for a detected issue."/> - </extension> <strength value="example"/> + <description value="Codes that describes the types of evidence for a detected issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/manifestation-or-symptom"/> </binding> <mapping> @@ -472,10 +464,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DetectedIssueMitigationAction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing steps taken to resolve the issue or other circumstances that mitigate the risk associated with the issue; e.g. 'added concurrent therapy', 'prior therapy documented', etc."/> - </extension> <strength value="preferred"/> + <description value="Codes describing steps taken to resolve the issue or other circumstances that mitigate the risk associated with the issue; e.g. 'added concurrent therapy', 'prior therapy documented', etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/detectedissue-mitigation-action"/> </binding> <mapping> diff --git a/source/device/structuredefinition-Device.xml b/source/device/structuredefinition-Device.xml index ca04896dea6..72913dcb7a0 100644 --- a/source/device/structuredefinition-Device.xml +++ b/source/device/structuredefinition-Device.xml @@ -284,10 +284,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="UDIEntryType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify how UDI data was entered."/> - </extension> <strength value="required"/> + <description value="Codes to identify how UDI data was entered."/> <valueSet value="http://hl7.org/fhir/ValueSet/udi-entry-type"/> </binding> <mapping> @@ -312,10 +310,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRDeviceStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The availability status of the device."/> - </extension> <strength value="required"/> + <description value="The availability status of the device."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-status"/> </binding> <mapping> @@ -344,10 +340,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRDeviceStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The availability status reason of the device."/> - </extension> <strength value="extensible"/> + <description value="The availability status reason of the device."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-status-reason"/> </binding> <mapping> @@ -545,10 +539,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceNameType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of name the device is referred by."/> - </extension> <strength value="required"/> + <description value="The type of name the device is referred by."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-nametype"/> </binding> <mapping> @@ -619,10 +611,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="‘GMDN’ is a registered trade mark owned by GMDN Agency Ltd."/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify medical devices."/> - </extension> <strength value="example"/> + <description value="Codes to identify medical devices."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-type"/> </binding> </element> diff --git a/source/device/structuredefinition-extension-device-implantStatus.xml b/source/device/structuredefinition-extension-device-implantStatus.xml index 9347aba7ae3..c28c554d77c 100644 --- a/source/device/structuredefinition-extension-device-implantStatus.xml +++ b/source/device/structuredefinition-extension-device-implantStatus.xml @@ -60,13 +60,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A set codes that define the functional status of an implanted device."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Implant Status"/> </extension> <strength value="required"/> + <description value="A set codes that define the functional status of an implanted device."/> <valueSet value="http://hl7.org/fhir/ValueSet/implantStatus"/> </binding> </element> diff --git a/source/devicedefinition/structuredefinition-DeviceDefinition.xml b/source/devicedefinition/structuredefinition-DeviceDefinition.xml index 376b800181e..33a1b8fd494 100644 --- a/source/devicedefinition/structuredefinition-DeviceDefinition.xml +++ b/source/devicedefinition/structuredefinition-DeviceDefinition.xml @@ -193,10 +193,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceNameType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of name the device is referred by."/> - </extension> <strength value="required"/> + <description value="The type of name the device is referred by."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-nametype"/> </binding> <mapping> @@ -242,10 +240,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of device e.g. according to official classification."/> - </extension> <strength value="example"/> + <description value="Type of device e.g. according to official classification."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-kind"/> </binding> </element> diff --git a/source/devicemetric/structuredefinition-DeviceMetric.xml b/source/devicemetric/structuredefinition-DeviceMetric.xml index 3c84b51dd75..05522d3fa49 100644 --- a/source/devicemetric/structuredefinition-DeviceMetric.xml +++ b/source/devicemetric/structuredefinition-DeviceMetric.xml @@ -175,10 +175,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceMetricOperationalStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes the operational status of the DeviceMetric."/> - </extension> <strength value="required"/> + <description value="Describes the operational status of the DeviceMetric."/> <valueSet value="http://hl7.org/fhir/ValueSet/metric-operational-status"/> </binding> </element> @@ -196,10 +194,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceMetricColor"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes the typical color of representation."/> - </extension> <strength value="required"/> + <description value="Describes the typical color of representation."/> <valueSet value="http://hl7.org/fhir/ValueSet/metric-color"/> </binding> </element> @@ -217,10 +213,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceMetricCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes the category of the metric."/> - </extension> <strength value="required"/> + <description value="Describes the category of the metric."/> <valueSet value="http://hl7.org/fhir/ValueSet/metric-category"/> </binding> <mapping> @@ -267,10 +261,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceMetricCalibrationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes the type of a metric calibration."/> - </extension> <strength value="required"/> + <description value="Describes the type of a metric calibration."/> <valueSet value="http://hl7.org/fhir/ValueSet/metric-calibration-type"/> </binding> </element> @@ -288,10 +280,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceMetricCalibrationState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes the state of a metric calibration."/> - </extension> <strength value="required"/> + <description value="Describes the state of a metric calibration."/> <valueSet value="http://hl7.org/fhir/ValueSet/metric-calibration-state"/> </binding> </element> diff --git a/source/devicerequest/structuredefinition-DeviceRequest.xml b/source/devicerequest/structuredefinition-DeviceRequest.xml index 3a9a14e4448..68e2d9e1806 100644 --- a/source/devicerequest/structuredefinition-DeviceRequest.xml +++ b/source/devicerequest/structuredefinition-DeviceRequest.xml @@ -288,10 +288,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes representing the status of the request."/> - </extension> <strength value="required"/> + <description value="Codes representing the status of the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -331,10 +329,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of diagnostic request."/> - </extension> <strength value="required"/> + <description value="The kind of diagnostic request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-intent"/> </binding> <mapping> @@ -369,10 +365,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -411,10 +405,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceRequestCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for devices that can be requested."/> - </extension> <strength value="example"/> + <description value="Codes for devices that can be requested."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-kind"/> </binding> <mapping> @@ -483,10 +475,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParameterCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the device detail."/> - </extension> <strength value="example"/> + <description value="A code that identifies the device detail."/> </binding> <mapping> <identity value="w5"/> @@ -737,10 +727,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceRequestParticipantRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> - </extension> <strength value="example"/> + <description value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/participant-role"/> </binding> <mapping> @@ -816,10 +804,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceRequestReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Diagnosis or problem codes justifying the reason for requesting the device."/> - </extension> <strength value="example"/> + <description value="Diagnosis or problem codes justifying the reason for requesting the device."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> diff --git a/source/deviceusestatement/implementationguide-DeviceUseStatement-core.xml b/source/deviceusestatement/implementationguide-DeviceUseStatement-core.xml deleted file mode 100644 index f1cbd918050..00000000000 --- a/source/deviceusestatement/implementationguide-DeviceUseStatement-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="DeviceUseStatement-core"/> - <version value="0.1"/> - <name value="DeviceUseStatement HL7 Extensions"/> - <title value="DeviceUseStatement HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-21T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the DeviceUseStatement resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/deviceusestatement/list-DeviceUseStatement-packs.xml b/source/deviceusestatement/list-DeviceUseStatement-packs.xml index 17d17cd2834..bae6e44fd06 100644 --- a/source/deviceusestatement/list-DeviceUseStatement-packs.xml +++ b/source/deviceusestatement/list-DeviceUseStatement-packs.xml @@ -4,9 +4,4 @@ <id value="DeviceUseStatement-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/DeviceUseStatement-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/deviceusestatement/structuredefinition-DeviceUseStatement.xml b/source/deviceusestatement/structuredefinition-DeviceUseStatement.xml index e96463f55e5..052bbb485c4 100644 --- a/source/deviceusestatement/structuredefinition-DeviceUseStatement.xml +++ b/source/deviceusestatement/structuredefinition-DeviceUseStatement.xml @@ -162,10 +162,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceUseStatementStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating the current status of the Device Usage."/> - </extension> <strength value="required"/> + <description value="A coded concept indicating the current status of the Device Usage."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-statement-status"/> </binding> <mapping> diff --git a/source/diagnosticreport/diagnosticreport-example-lri.xml b/source/diagnosticreport/bundle-lri-example.xml similarity index 100% rename from source/diagnosticreport/diagnosticreport-example-lri.xml rename to source/diagnosticreport/bundle-lri-example.xml diff --git a/source/diagnosticreport/list-DiagnosticReport-examples.xml b/source/diagnosticreport/list-DiagnosticReport-examples.xml index 1a10026fbe2..ab4280bca9a 100644 --- a/source/diagnosticreport/list-DiagnosticReport-examples.xml +++ b/source/diagnosticreport/list-DiagnosticReport-examples.xml @@ -93,10 +93,10 @@ <valueString value="An collection Bundle showing an example of a complex Micro Isolate and Sensitivities"/> </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/title"> - <valueString value="diagnosticreport-example-lri"/> + <valueString value="bundle-lri-example"/> </extension> <item> - <reference value="DiagnosticReport/lri-example"/> + <reference value="Bundle/lri-example"/> <display value="Micro Isolate and Sensitivities-2"/> </item> </entry> diff --git a/source/diagnosticreport/structuredefinition-DiagnosticReport.xml b/source/diagnosticreport/structuredefinition-DiagnosticReport.xml index 597788defcd..93cf1d86c0c 100644 --- a/source/diagnosticreport/structuredefinition-DiagnosticReport.xml +++ b/source/diagnosticreport/structuredefinition-DiagnosticReport.xml @@ -185,10 +185,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosticReportStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the diagnostic report."/> - </extension> <strength value="required"/> + <description value="The status of the diagnostic report."/> <valueSet value="http://hl7.org/fhir/ValueSet/diagnostic-report-status"/> </binding> <mapping> diff --git a/source/diagnosticreport/structuredefinition-profile-ldlcholesterol.xml b/source/diagnosticreport/structuredefinition-profile-ldlcholesterol.xml index 3577e0f7073..94c0df76d85 100644 --- a/source/diagnosticreport/structuredefinition-profile-ldlcholesterol.xml +++ b/source/diagnosticreport/structuredefinition-profile-ldlcholesterol.xml @@ -84,13 +84,11 @@ </type> <mustSupport value="true"/> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="LDL Cholesterol codes - measured or calculated."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LDLCodes"/> </extension> <strength value="required"/> + <description value="LDL Cholesterol codes - measured or calculated."/> <valueSet value="http://hl7.org/fhir/ValueSet/lipid-ldl-codes"/> </binding> </element> diff --git a/source/documentmanifest/structuredefinition-DocumentManifest.xml b/source/documentmanifest/structuredefinition-DocumentManifest.xml index 0995bb1c993..df7637bf5de 100644 --- a/source/documentmanifest/structuredefinition-DocumentManifest.xml +++ b/source/documentmanifest/structuredefinition-DocumentManifest.xml @@ -171,13 +171,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the document reference."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="http://terminology.hl7.org/ValueSet/v3-ActStatus"/> </extension> <strength value="required"/> + <description value="The status of the document reference."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-reference-status"/> </binding> <mapping> @@ -212,10 +210,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="v3Act"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The activity that caused the DocumentManifest to be created."/> - </extension> <strength value="example"/> + <description value="The activity that caused the DocumentManifest to be created."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActCode"/> </binding> <mapping> diff --git a/source/documentreference/structuredefinition-DocumentReference.xml b/source/documentreference/structuredefinition-DocumentReference.xml index 7012f8a8753..0cffbe7ae45 100644 --- a/source/documentreference/structuredefinition-DocumentReference.xml +++ b/source/documentreference/structuredefinition-DocumentReference.xml @@ -188,13 +188,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the document reference."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="http://terminology.hl7.org/ValueSet/v3-ActStatus"/> </extension> <strength value="required"/> + <description value="The status of the document reference."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-reference-status"/> </binding> <mapping> @@ -233,10 +231,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReferredDocumentStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Status of the underlying document."/> - </extension> <strength value="required"/> + <description value="Status of the underlying document."/> <valueSet value="http://hl7.org/fhir/ValueSet/composition-status"/> </binding> <mapping> @@ -271,10 +267,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentC80Type"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Precise type of clinical document."/> - </extension> <strength value="preferred"/> + <description value="Precise type of clinical document."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-doc-typecodes"/> </binding> <mapping> @@ -322,10 +316,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentC80Class"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level kind of a clinical document at a macro level."/> - </extension> <strength value="example"/> + <description value="High-level kind of a clinical document at a macro level."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-classcodes"/> </binding> <mapping> @@ -441,10 +433,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentEventType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="This list of codes represents the main clinical acts being documented."/> - </extension> <strength value="example"/> + <description value="This list of codes represents the main clinical acts being documented."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActCode"/> </binding> <mapping> @@ -473,10 +463,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentC80FacilityType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="XDS Facility Type."/> - </extension> <strength value="example"/> + <description value="XDS Facility Type."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-facilitycodes"/> </binding> <mapping> @@ -511,10 +499,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentC80PracticeSetting"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Additional details about where the content was created (e.g. clinical specialty)."/> - </extension> <strength value="example"/> + <description value="Additional details about where the content was created (e.g. clinical specialty)."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> @@ -682,10 +668,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentAttestationMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The way in which a person authenticated a document."/> - </extension> <strength value="required"/> + <description value="The way in which a person authenticated a document."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-attestation-mode"/> </binding> <mapping> @@ -826,10 +810,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of relationship between documents."/> - </extension> <strength value="required"/> + <description value="The type of relationship between documents."/> <valueSet value="http://hl7.org/fhir/ValueSet/document-relationship-type"/> </binding> <mapping> @@ -913,10 +895,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Security Labels from the Healthcare Privacy and Security Classification System."/> - </extension> <strength value="extensible"/> + <description value="Security Labels from the Healthcare Privacy and Security Classification System."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-labels"/> </binding> <mapping> @@ -1010,10 +990,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DocumentFormat"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Document Format Codes."/> - </extension> <strength value="preferred"/> + <description value="Document Format Codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/formatcodes"/> </binding> <mapping> diff --git a/source/encounter/structuredefinition-Encounter.xml b/source/encounter/structuredefinition-Encounter.xml index 0aaead3e270..dae9a1c763f 100644 --- a/source/encounter/structuredefinition-Encounter.xml +++ b/source/encounter/structuredefinition-Encounter.xml @@ -136,10 +136,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Current state of the encounter."/> - </extension> <strength value="required"/> + <description value="Current state of the encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-status"/> </binding> <mapping> @@ -193,10 +191,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Current state of the encounter."/> - </extension> <strength value="required"/> + <description value="Current state of the encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-status"/> </binding> <mapping> @@ -232,10 +228,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Classification of the encounter."/> - </extension> <strength value="extensible"/> + <description value="Classification of the encounter."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"/> </binding> <mapping> @@ -284,10 +278,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Classification of the encounter."/> - </extension> <strength value="extensible"/> + <description value="Classification of the encounter."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"/> </binding> <mapping> @@ -362,10 +354,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterServiceType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Broad categorization of the service that is to be provided."/> - </extension> <strength value="example"/> + <description value="Broad categorization of the service that is to be provided."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-type"/> </binding> <mapping> @@ -394,10 +384,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Priority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the urgency of the encounter."/> - </extension> <strength value="example"/> + <description value="Indicates the urgency of the encounter."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActPriority"/> </binding> <mapping> @@ -461,10 +449,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Current status of the subject within the encounter."/> - </extension> <strength value="extensible"/> + <description value="Current status of the subject within the encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-subject-status"/> </binding> </element> @@ -557,10 +543,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Role of participant in encounter."/> - </extension> <strength value="extensible"/> + <description value="Role of participant in encounter."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-participant-type"/> </binding> <mapping> @@ -719,10 +703,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reason why the encounter takes place."/> - </extension> <strength value="preferred"/> + <description value="Reason why the encounter takes place."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-reason"/> </binding> <mapping> @@ -812,10 +794,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of diagnosis this condition represents."/> - </extension> <strength value="preferred"/> + <description value="The type of diagnosis this condition represents."/> <valueSet value="http://hl7.org/fhir/ValueSet/diagnosis-role"/> </binding> <mapping> @@ -918,10 +898,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdmitSource"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="From where the patient was admitted."/> - </extension> <strength value="preferred"/> + <description value="From where the patient was admitted."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-admit-source"/> </binding> <mapping> @@ -949,10 +927,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReAdmissionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason for re-admission of this hospitalization encounter."/> - </extension> <strength value="example"/> + <description value="The reason for re-admission of this hospitalization encounter."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0092"/> </binding> <mapping> @@ -979,10 +955,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PatientDiet"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Medical, cultural or ethical food preferences to help with catering requirements."/> - </extension> <strength value="example"/> + <description value="Medical, cultural or ethical food preferences to help with catering requirements."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-diet"/> </binding> <mapping> @@ -1007,10 +981,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Courtesies"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Special courtesies."/> - </extension> <strength value="preferred"/> + <description value="Special courtesies."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-special-courtesy"/> </binding> <mapping> @@ -1035,10 +1007,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Arrangements"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Special arrangements."/> - </extension> <strength value="preferred"/> + <description value="Special arrangements."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-special-arrangements"/> </binding> <mapping> @@ -1083,10 +1053,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DischargeDisp"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Discharge Disposition."/> - </extension> <strength value="example"/> + <description value="Discharge Disposition."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-discharge-disposition"/> </binding> <mapping> @@ -1157,10 +1125,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EncounterLocationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the location."/> - </extension> <strength value="required"/> + <description value="The status of the location."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-location-status"/> </binding> <mapping> @@ -1182,10 +1148,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PhysicalType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Physical form of the location."/> - </extension> <strength value="example"/> + <description value="Physical form of the location."/> <valueSet value="http://hl7.org/fhir/ValueSet/location-physical-type"/> </binding> </element> diff --git a/source/encounter/structuredefinition-extension-encounter-modeOfArrival.xml b/source/encounter/structuredefinition-extension-encounter-modeOfArrival.xml index 407d36d3744..340a881e610 100644 --- a/source/encounter/structuredefinition-extension-encounter-modeOfArrival.xml +++ b/source/encounter/structuredefinition-extension-encounter-modeOfArrival.xml @@ -60,13 +60,11 @@ <code value="Coding"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The method that the patient arrived at the facility."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="modeOfArrival"/> </extension> <strength value="example"/> + <description value="The method that the patient arrived at the facility."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0430"/> </binding> </element> diff --git a/source/endpoint/structuredefinition-Endpoint.xml b/source/endpoint/structuredefinition-Endpoint.xml index 82338998d43..d5b32ff9339 100644 --- a/source/endpoint/structuredefinition-Endpoint.xml +++ b/source/endpoint/structuredefinition-Endpoint.xml @@ -113,10 +113,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EndpointStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the endpoint."/> - </extension> <strength value="required"/> + <description value="The status of the endpoint."/> <valueSet value="http://hl7.org/fhir/ValueSet/endpoint-status"/> </binding> <mapping> diff --git a/source/enrollmentrequest/structuredefinition-EnrollmentRequest.xml b/source/enrollmentrequest/structuredefinition-EnrollmentRequest.xml index c72f3fd633e..f9dc69c9fc7 100644 --- a/source/enrollmentrequest/structuredefinition-EnrollmentRequest.xml +++ b/source/enrollmentrequest/structuredefinition-EnrollmentRequest.xml @@ -115,10 +115,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnrollmentRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> diff --git a/source/enrollmentresponse/structuredefinition-EnrollmentResponse.xml b/source/enrollmentresponse/structuredefinition-EnrollmentResponse.xml index 80625ae6b36..4b16ad5516d 100644 --- a/source/enrollmentresponse/structuredefinition-EnrollmentResponse.xml +++ b/source/enrollmentresponse/structuredefinition-EnrollmentResponse.xml @@ -115,10 +115,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnrollmentResponseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -161,10 +159,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The outcome of the processing."/> - </extension> <strength value="required"/> + <description value="The outcome of the processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/enrollment-outcome"/> </binding> </element> diff --git a/source/episodeofcare/structuredefinition-EpisodeOfCare.xml b/source/episodeofcare/structuredefinition-EpisodeOfCare.xml index 650d2c5b78f..b188a429ad8 100644 --- a/source/episodeofcare/structuredefinition-EpisodeOfCare.xml +++ b/source/episodeofcare/structuredefinition-EpisodeOfCare.xml @@ -122,10 +122,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EpisodeOfCareStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the episode of care."/> - </extension> <strength value="required"/> + <description value="The status of the episode of care."/> <valueSet value="http://hl7.org/fhir/ValueSet/episode-of-care-status"/> </binding> <mapping> @@ -163,10 +161,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EpisodeOfCareStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the episode of care."/> - </extension> <strength value="required"/> + <description value="The status of the episode of care."/> <valueSet value="http://hl7.org/fhir/ValueSet/episode-of-care-status"/> </binding> </element> @@ -195,10 +191,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EpisodeOfCareType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of the episode of care."/> - </extension> <strength value="example"/> + <description value="The type of the episode of care."/> <valueSet value="http://hl7.org/fhir/ValueSet/episodeofcare-type"/> </binding> <mapping> @@ -261,10 +255,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of diagnosis this condition represents."/> - </extension> <strength value="preferred"/> + <description value="The type of diagnosis this condition represents."/> <valueSet value="http://hl7.org/fhir/ValueSet/diagnosis-role"/> </binding> </element> diff --git a/source/eventdefinition/structuredefinition-EventDefinition.xml b/source/eventdefinition/structuredefinition-EventDefinition.xml index 35ded42d076..a71871c6376 100644 --- a/source/eventdefinition/structuredefinition-EventDefinition.xml +++ b/source/eventdefinition/structuredefinition-EventDefinition.xml @@ -221,10 +221,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -275,10 +273,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for an event (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for an event (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -394,10 +390,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -541,10 +535,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DefinitionTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level categorization of the definition, used for searching, sorting, and filtering."/> - </extension> <strength value="example"/> + <description value="High-level categorization of the definition, used for searching, sorting, and filtering."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-topic"/> </binding> </element> diff --git a/source/evidence/structuredefinition-Evidence.xml b/source/evidence/structuredefinition-Evidence.xml index 2ed9865a47e..5ef2695a6ac 100644 --- a/source/evidence/structuredefinition-Evidence.xml +++ b/source/evidence/structuredefinition-Evidence.xml @@ -196,10 +196,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -463,10 +461,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceVariableRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role that the assertion variable plays."/> - </extension> <strength value="extensible"/> + <description value="The role that the assertion variable plays."/> <valueSet value="http://hl7.org/fhir/ValueSet/variable-role"/> </binding> </element> @@ -508,10 +504,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceDirectness"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The quality of how direct the match is."/> - </extension> <strength value="extensible"/> + <description value="The quality of how direct the match is."/> <valueSet value="http://hl7.org/fhir/ValueSet/directness"/> </binding> </element> @@ -528,10 +522,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SynthesisType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of combining results from a body of evidence (eg. summary data meta-analysis)."/> - </extension> <strength value="extensible"/> + <description value="Types of combining results from a body of evidence (eg. summary data meta-analysis)."/> <valueSet value="http://hl7.org/fhir/ValueSet/synthesis-type"/> </binding> </element> @@ -548,10 +540,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StudyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of study the evidence was derived from."/> - </extension> <strength value="extensible"/> + <description value="The type of study the evidence was derived from."/> <valueSet value="http://hl7.org/fhir/ValueSet/study-type"/> </binding> </element> @@ -621,10 +611,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceCertaintyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The aspect of quality, confidence, or certainty."/> - </extension> <strength value="extensible"/> + <description value="The aspect of quality, confidence, or certainty."/> <valueSet value="http://hl7.org/fhir/ValueSet/certainty-type"/> </binding> </element> @@ -641,10 +629,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceCertaintyRating"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The assessment of quality, confidence, or certainty."/> - </extension> <strength value="extensible"/> + <description value="The assessment of quality, confidence, or certainty."/> <valueSet value="http://hl7.org/fhir/ValueSet/certainty-rating"/> </binding> </element> diff --git a/source/evidencereport/structuredefinition-EvidenceReport.xml b/source/evidencereport/structuredefinition-EvidenceReport.xml index 57dfe948d09..5024d57739d 100644 --- a/source/evidencereport/structuredefinition-EvidenceReport.xml +++ b/source/evidencereport/structuredefinition-EvidenceReport.xml @@ -136,10 +136,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -235,10 +233,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceReportType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of report, such as grouping of classifiers, search results, or human-compiled expression."/> - </extension> <strength value="example"/> + <description value="The kind of report, such as grouping of classifiers, search results, or human-compiled expression."/> <valueSet value="http://hl7.org/fhir/ValueSet/evidence-report-type"/> </binding> </element> @@ -298,10 +294,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FocusCharacteristicCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Evidence focus characteristic code."/> - </extension> <strength value="extensible"/> + <description value="Evidence focus characteristic code."/> <valueSet value="http://hl7.org/fhir/ValueSet/focus-characteristic-code"/> </binding> </element> @@ -467,10 +461,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReportRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of relationship between reports."/> - </extension> <strength value="required"/> + <description value="The type of relationship between reports."/> <valueSet value="http://hl7.org/fhir/ValueSet/report-relation-type"/> </binding> </element> @@ -531,10 +523,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReportSectionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Evidence Report Section Type."/> - </extension> <strength value="extensible"/> + <description value="Evidence Report Section Type."/> <valueSet value="http://hl7.org/fhir/ValueSet/evidence-report-section"/> </binding> </element> @@ -590,10 +580,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The processing mode that applies to this section."/> - </extension> <strength value="required"/> + <description value="The processing mode that applies to this section."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-mode"/> </binding> </element> @@ -612,10 +600,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionEntryOrder"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What order applies to the items in the entry."/> - </extension> <strength value="preferred"/> + <description value="What order applies to the items in the entry."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-order"/> </binding> </element> @@ -633,10 +619,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceClassifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Commonly used classifiers for evidence sets."/> - </extension> <strength value="extensible"/> + <description value="Commonly used classifiers for evidence sets."/> <valueSet value="http://hl7.org/fhir/ValueSet/evidence-classifier-code"/> </binding> </element> @@ -677,10 +661,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SectionEmptyReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If a section is empty, why it is empty."/> - </extension> <strength value="preferred"/> + <description value="If a section is empty, why it is empty."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-empty-reason"/> </binding> </element> diff --git a/source/evidencevariable/structuredefinition-EvidenceVariable.xml b/source/evidencevariable/structuredefinition-EvidenceVariable.xml index 5bb76fb08c9..152bde9f3d7 100644 --- a/source/evidencevariable/structuredefinition-EvidenceVariable.xml +++ b/source/evidencevariable/structuredefinition-EvidenceVariable.xml @@ -238,10 +238,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -445,10 +443,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CharacteristicCombination"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Logical grouping of characteristics."/> - </extension> <strength value="required"/> + <description value="Logical grouping of characteristics."/> <valueSet value="http://hl7.org/fhir/ValueSet/characteristic-combination"/> </binding> </element> @@ -512,10 +508,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CharacteristicMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The method used to determine the characteristic(s) of the variable."/> - </extension> <strength value="example"/> + <description value="The method used to determine the characteristic(s) of the variable."/> <valueSet value="http://hl7.org/fhir/ValueSet/characteristic-method"/> </binding> </element> @@ -608,10 +602,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GroupMeasure"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Possible group measure aggregates (E.g. Mean, Median)."/> - </extension> <strength value="required"/> + <description value="Possible group measure aggregates (E.g. Mean, Median)."/> <valueSet value="http://hl7.org/fhir/ValueSet/group-measure"/> </binding> </element> @@ -629,10 +621,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvidenceVariableHandling"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The handling of the variable in statistical analysis for exposures or outcomes (E.g. Dichotomous, Continuous, Descriptive)."/> - </extension> <strength value="required"/> + <description value="The handling of the variable in statistical analysis for exposures or outcomes (E.g. Dichotomous, Continuous, Descriptive)."/> <valueSet value="http://hl7.org/fhir/ValueSet/variable-handling"/> </binding> </element> diff --git a/source/examplescenario/structuredefinition-ExampleScenario.xml b/source/examplescenario/structuredefinition-ExampleScenario.xml index 126556180d3..f1c84a2de10 100644 --- a/source/examplescenario/structuredefinition-ExampleScenario.xml +++ b/source/examplescenario/structuredefinition-ExampleScenario.xml @@ -194,10 +194,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -323,10 +321,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -413,10 +409,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ExampleScenarioActorType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of actor - system or human."/> - </extension> <strength value="required"/> + <description value="The type of actor - system or human."/> <valueSet value="http://hl7.org/fhir/ValueSet/examplescenario-actor-type"/> </binding> </element> @@ -475,10 +469,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRResourceType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of resource."/> - </extension> <strength value="required"/> + <description value="The type of resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> diff --git a/source/explanationofbenefit/structuredefinition-ExplanationOfBenefit.xml b/source/explanationofbenefit/structuredefinition-ExplanationOfBenefit.xml index 5a821afaa37..942707f7f36 100644 --- a/source/explanationofbenefit/structuredefinition-ExplanationOfBenefit.xml +++ b/source/explanationofbenefit/structuredefinition-ExplanationOfBenefit.xml @@ -125,10 +125,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ExplanationOfBenefitStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/explanationofbenefit-status"/> </binding> <mapping> @@ -156,10 +154,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type or discipline-style of the claim."/> - </extension> <strength value="extensible"/> + <description value="The type or discipline-style of the claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-type"/> </binding> <mapping> @@ -186,10 +182,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimSubType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A more granular claim typecode."/> - </extension> <strength value="example"/> + <description value="A more granular claim typecode."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-subtype"/> </binding> <mapping> @@ -212,10 +206,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Use"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Complete, proposed, exploratory, other."/> - </extension> <strength value="required"/> + <description value="Complete, proposed, exploratory, other."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-use"/> </binding> <mapping> @@ -362,10 +354,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcessPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The timeliness with which processing is required: stat, normal, deferred."/> - </extension> <strength value="example"/> + <description value="The timeliness with which processing is required: stat, normal, deferred."/> <valueSet value="http://terminology.hl7.org/CodeSystem/processpriority"/> </binding> <mapping> @@ -392,10 +382,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="For whom funds are to be reserved: (Patient, Provider, None)."/> - </extension> <strength value="example"/> + <description value="For whom funds are to be reserved: (Patient, Provider, None)."/> <valueSet value="http://hl7.org/fhir/ValueSet/fundsreserve"/> </binding> </element> @@ -417,10 +405,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="For whom funds are to be reserved: (Patient, Provider, None)."/> - </extension> <strength value="example"/> + <description value="For whom funds are to be reserved: (Patient, Provider, None)."/> <valueSet value="http://hl7.org/fhir/ValueSet/fundsreserve"/> </binding> </element> @@ -469,10 +455,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RelatedClaimRelationship"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Relationship of this claim to a related Claim."/> - </extension> <strength value="example"/> + <description value="Relationship of this claim to a related Claim."/> <valueSet value="http://hl7.org/fhir/ValueSet/related-claim-relationship"/> </binding> </element> @@ -549,10 +533,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code for the party to be reimbursed."/> - </extension> <strength value="example"/> + <description value="A code for the party to be reimbursed."/> <valueSet value="http://hl7.org/fhir/ValueSet/payeetype"/> </binding> </element> @@ -654,10 +636,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ClaimOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result of the claim processing."/> - </extension> <strength value="required"/> + <description value="The result of the claim processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-outcome"/> </binding> </element> @@ -769,10 +749,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CareTeamRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role codes for the care team members."/> - </extension> <strength value="example"/> + <description value="The role codes for the care team members."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-careteamrole"/> </binding> </element> @@ -790,10 +768,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProviderQualification"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Provider professional qualifications."/> - </extension> <strength value="example"/> + <description value="Provider professional qualifications."/> <valueSet value="http://hl7.org/fhir/ValueSet/provider-qualification"/> </binding> </element> @@ -841,10 +817,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InformationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The valuset used for additional information category codes."/> - </extension> <strength value="example"/> + <description value="The valuset used for additional information category codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-informationcategory"/> </binding> </element> @@ -863,10 +837,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InformationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The valuset used for additional information codes."/> - </extension> <strength value="example"/> + <description value="The valuset used for additional information codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-exception"/> </binding> </element> @@ -923,10 +895,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MissingReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reason codes for the missing teeth."/> - </extension> <strength value="example"/> + <description value="Reason codes for the missing teeth."/> <valueSet value="http://hl7.org/fhir/ValueSet/missing-tooth-reason"/> </binding> </element> @@ -977,10 +947,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ICD10"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="ICD10 Diagnostic codes."/> - </extension> <strength value="example"/> + <description value="ICD10 Diagnostic codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/icd-10"/> </binding> </element> @@ -999,10 +967,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of the diagnosis: admitting, principal, discharge."/> - </extension> <strength value="example"/> + <description value="The type of the diagnosis: admitting, principal, discharge."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosistype"/> </binding> </element> @@ -1020,10 +986,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisOnAdmission"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Present on admission."/> - </extension> <strength value="example"/> + <description value="Present on admission."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosis-on-admission"/> </binding> </element> @@ -1042,10 +1006,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DiagnosisRelatedGroup"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The DRG codes associated with the diagnosis."/> - </extension> <strength value="example"/> + <description value="The DRG codes associated with the diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup"/> </binding> </element> @@ -1091,10 +1053,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example procedure type codes."/> - </extension> <strength value="example"/> + <description value="Example procedure type codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-procedure-type"/> </binding> </element> @@ -1127,10 +1087,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ICD10_Procedures"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="ICD10 Procedure codes."/> - </extension> <strength value="example"/> + <description value="ICD10 Procedure codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/icd-10-procedures"/> </binding> </element> @@ -1261,10 +1219,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AccidentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of accident: work place, auto, etc."/> - </extension> <strength value="extensible"/> + <description value="Type of accident: work place, auto, etc."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActIncidentCode"/> </binding> </element> @@ -1369,10 +1325,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -1391,10 +1345,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -1416,10 +1368,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1438,10 +1388,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -1460,10 +1408,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -1506,10 +1452,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServicePlace"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Place where the service is rendered."/> - </extension> <strength value="example"/> + <description value="Place where the service is rendered."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-place"/> </binding> <mapping> @@ -1591,10 +1535,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OralSites"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the teeth, quadrant, sextant and arch."/> - </extension> <strength value="example"/> + <description value="The code for the teeth, quadrant, sextant and arch."/> <valueSet value="http://hl7.org/fhir/ValueSet/tooth"/> </binding> </element> @@ -1612,10 +1554,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Surface"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the tooth surface and surface combinations."/> - </extension> <strength value="example"/> + <description value="The code for the tooth surface and surface combinations."/> <valueSet value="http://hl7.org/fhir/ValueSet/surface"/> </binding> </element> @@ -1674,10 +1614,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Adjudication"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication codes."/> - </extension> <strength value="example"/> + <description value="The adjudication codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication"/> </binding> </element> @@ -1696,10 +1634,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AdjudicationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Adjudication reason codes."/> - </extension> <strength value="example"/> + <description value="Adjudication reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication-reason"/> </binding> </element> @@ -1768,10 +1704,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -1790,10 +1724,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -1815,10 +1747,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -1837,10 +1767,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -1859,10 +1787,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -1988,10 +1914,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RevenueCenter"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the revenue or cost centers supplying the service and/or products."/> - </extension> <strength value="example"/> + <description value="Codes for the revenue or cost centers supplying the service and/or products."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-revenue-center"/> </binding> </element> @@ -2010,10 +1934,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -2035,10 +1957,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -2057,10 +1977,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -2079,10 +1997,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -2259,10 +2175,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -2281,10 +2195,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -2303,10 +2215,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProgramCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Program specific reason codes."/> - </extension> <strength value="example"/> + <description value="Program specific reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-program-code"/> </binding> </element> @@ -2349,10 +2259,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServicePlace"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Place where the service is rendered."/> - </extension> <strength value="example"/> + <description value="Place where the service is rendered."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-place"/> </binding> <mapping> @@ -2422,10 +2330,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OralSites"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the teeth, quadrant, sextant and arch."/> - </extension> <strength value="example"/> + <description value="The code for the teeth, quadrant, sextant and arch."/> <valueSet value="http://hl7.org/fhir/ValueSet/tooth"/> </binding> </element> @@ -2443,10 +2349,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Surface"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code for the tooth surface and surface combinations."/> - </extension> <strength value="example"/> + <description value="The code for the tooth surface and surface combinations."/> <valueSet value="http://hl7.org/fhir/ValueSet/surface"/> </binding> </element> @@ -2512,10 +2416,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -2534,10 +2436,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -2650,10 +2550,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowable service and product codes."/> - </extension> <strength value="example"/> + <description value="Allowable service and product codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-uscls"/> </binding> </element> @@ -2672,10 +2570,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Modifiers"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> - </extension> <strength value="example"/> + <description value="Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen."/> <valueSet value="http://hl7.org/fhir/ValueSet/claim-modifiers"/> </binding> </element> @@ -2801,10 +2697,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Adjudication"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The adjudication codes."/> - </extension> <strength value="example"/> + <description value="The adjudication codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/adjudication"/> </binding> </element> @@ -2857,10 +2751,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type (partial, complete) of the payment."/> - </extension> <strength value="example"/> + <description value="The type (partial, complete) of the payment."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-paymenttype"/> </binding> </element> @@ -2890,10 +2782,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentAdjustmentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Payment Adjustment reason codes."/> - </extension> <strength value="example"/> + <description value="Payment Adjustment reason codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/payment-adjustment-reason"/> </binding> </element> @@ -2949,10 +2839,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The forms codes."/> - </extension> <strength value="example"/> + <description value="The forms codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/forms"/> </binding> </element> @@ -3013,10 +2901,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The presentation types of notes."/> - </extension> <strength value="required"/> + <description value="The presentation types of notes."/> <valueSet value="http://hl7.org/fhir/ValueSet/note-type"/> </binding> </element> @@ -3103,10 +2989,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> - </extension> <strength value="example"/> + <description value="Benefit categories such as: oral, medical, vision, oral-basic etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/ex-benefitcategory"/> </binding> </element> @@ -3159,10 +3043,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitNetwork"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code to classify in or out of network services."/> - </extension> <strength value="example"/> + <description value="Code to classify in or out of network services."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-network"/> </binding> </element> @@ -3180,10 +3062,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitUnit"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Unit covered/serviced - individual or family."/> - </extension> <strength value="example"/> + <description value="Unit covered/serviced - individual or family."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-unit"/> </binding> </element> @@ -3201,10 +3081,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitTerm"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Coverage unit - annual, lifetime."/> - </extension> <strength value="example"/> + <description value="Coverage unit - annual, lifetime."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-term"/> </binding> </element> @@ -3239,10 +3117,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Deductable, visits, co-pay, etc."/> - </extension> <strength value="example"/> + <description value="Deductable, visits, co-pay, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/benefit-type"/> </binding> </element> diff --git a/source/familymemberhistory/structuredefinition-FamilyMemberHistory.xml b/source/familymemberhistory/structuredefinition-FamilyMemberHistory.xml index 65cce8b99f6..dfcab15a812 100644 --- a/source/familymemberhistory/structuredefinition-FamilyMemberHistory.xml +++ b/source/familymemberhistory/structuredefinition-FamilyMemberHistory.xml @@ -194,10 +194,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FamilyHistoryStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the status of the family history record."/> - </extension> <strength value="required"/> + <description value="A code that identifies the status of the family history record."/> <valueSet value="http://hl7.org/fhir/ValueSet/history-status"/> </binding> <mapping> @@ -224,10 +222,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FamilyHistoryAbsentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the reason why a family member's history is not available."/> - </extension> <strength value="example"/> + <description value="Codes describing the reason why a family member's history is not available."/> <valueSet value="http://hl7.org/fhir/ValueSet/history-absent-reason"/> </binding> <mapping> @@ -319,10 +315,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FamilialRelationship"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The nature of the relationship between the patient and the related person being described in the family member history."/> - </extension> <strength value="example"/> + <description value="The nature of the relationship between the patient and the related person being described in the family member history."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-FamilyMember"/> </binding> <mapping> @@ -346,10 +340,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Sex"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the sex assigned at birth as documented on the birth registration."/> - </extension> <strength value="extensible"/> + <description value="Codes describing the sex assigned at birth as documented on the birth registration."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender"/> </binding> </element> @@ -465,10 +457,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FamilyHistoryReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating why the family member history was done."/> - </extension> <strength value="example"/> + <description value="Codes indicating why the family member history was done."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -532,10 +522,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the Condition or diagnosis."/> - </extension> <strength value="example"/> + <description value="Identification of the Condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -556,10 +544,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc."/> - </extension> <strength value="example"/> + <description value="The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-outcome"/> </binding> <mapping> @@ -644,10 +630,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code to identify a specific procedure."/> - </extension> <strength value="example"/> + <description value="A code to identify a specific procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> </element> @@ -667,10 +651,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result of the procedure; e.g. death, permanent disability, temporary disability, etc."/> - </extension> <strength value="example"/> + <description value="The result of the procedure; e.g. death, permanent disability, temporary disability, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> </element> diff --git a/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-parent.xml b/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-parent.xml index 110d2e136ad..7f6d697b263 100644 --- a/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-parent.xml +++ b/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-parent.xml @@ -84,13 +84,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Parental relationship types."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParentRelationshipType"/> </extension> <strength value="required"/> + <description value="Parental relationship types."/> <valueSet value="http://hl7.org/fhir/ValueSet/parent-relationship-codes"/> </binding> </element> diff --git a/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-sibling.xml b/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-sibling.xml index ecb64363ea2..3709cc34633 100644 --- a/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-sibling.xml +++ b/source/familymemberhistory/structuredefinition-extension-family-member-history-genetics-sibling.xml @@ -76,13 +76,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Sibling relationship types."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SiblingRelationshipType"/> </extension> <strength value="required"/> + <description value="Sibling relationship types."/> <valueSet value="http://hl7.org/fhir/ValueSet/sibling-relationship-codes"/> </binding> </element> diff --git a/source/familymemberhistory/structuredefinition-extension-familymemberhistory-severity.xml b/source/familymemberhistory/structuredefinition-extension-familymemberhistory-severity.xml index 5e2f2c27c00..82dd4344301 100644 --- a/source/familymemberhistory/structuredefinition-extension-familymemberhistory-severity.xml +++ b/source/familymemberhistory/structuredefinition-extension-familymemberhistory-severity.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionSeverity"/> </extension> <strength value="example"/> + <description value="A subjective assessment of the severity of the condition as evaluated by the clinician."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-severity"/> </binding> </element> diff --git a/source/flag/structuredefinition-Flag.xml b/source/flag/structuredefinition-Flag.xml index 102109a1f66..ace494a681e 100644 --- a/source/flag/structuredefinition-Flag.xml +++ b/source/flag/structuredefinition-Flag.xml @@ -115,10 +115,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FlagStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error."/> - </extension> <strength value="required"/> + <description value="Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or was entered in error."/> <valueSet value="http://hl7.org/fhir/ValueSet/flag-status"/> </binding> <mapping> @@ -145,10 +143,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FlagCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A general category for flags for filtering/display purposes."/> - </extension> <strength value="example"/> + <description value="A general category for flags for filtering/display purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/flag-category"/> </binding> <mapping> @@ -175,10 +171,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FlagCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Detail codes identifying specific flagged issues."/> - </extension> <strength value="example"/> + <description value="Detail codes identifying specific flagged issues."/> <valueSet value="http://hl7.org/fhir/ValueSet/flag-code"/> </binding> <mapping> diff --git a/source/flag/structuredefinition-extension-flag-priority.xml b/source/flag/structuredefinition-extension-flag-priority.xml index 9fc78923b5c..16dd663c267 100644 --- a/source/flag/structuredefinition-extension-flag-priority.xml +++ b/source/flag/structuredefinition-extension-flag-priority.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code of the alarm."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FlagPriority"/> </extension> <strength value="example"/> + <description value="A code of the alarm."/> <valueSet value="http://hl7.org/fhir/ValueSet/flag-priority"/> </binding> </element> diff --git a/source/goal/structuredefinition-Goal.xml b/source/goal/structuredefinition-Goal.xml index 92bc8b090ab..f698f9024b2 100644 --- a/source/goal/structuredefinition-Goal.xml +++ b/source/goal/structuredefinition-Goal.xml @@ -125,10 +125,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalLifecycleStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that reflect the current state of a goal and whether the goal is still being targeted."/> - </extension> <strength value="required"/> + <description value="Codes that reflect the current state of a goal and whether the goal is still being targeted."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-status"/> </binding> <mapping> @@ -158,10 +156,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalAchievementStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the progression, or lack thereof, towards the goal against the target."/> - </extension> <strength value="preferred"/> + <description value="Indicates the progression, or lack thereof, towards the goal against the target."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-achievement"/> </binding> <mapping> @@ -184,10 +180,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for grouping and sorting goals."/> - </extension> <strength value="example"/> + <description value="Codes for grouping and sorting goals."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-category"/> </binding> <mapping> @@ -226,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The level of importance associated with a goal."/> - </extension> <strength value="preferred"/> + <description value="The level of importance associated with a goal."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-priority"/> </binding> <mapping> @@ -257,10 +249,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalDescription"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used."/> - </extension> <strength value="example"/> + <description value="Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -328,10 +318,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalStartEvent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing events that can trigger the initiation of a goal."/> - </extension> <strength value="example"/> + <description value="Codes describing events that can trigger the initiation of a goal."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-start-event"/> </binding> <mapping> @@ -381,10 +369,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalTargetMeasure"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level."/> - </extension> <strength value="example"/> + <description value="Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> </element> @@ -425,10 +411,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalTargetDetail"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal."/> - </extension> <strength value="example"/> + <description value="Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal."/> </binding> </element> <element id="Goal.target.due[x]"> @@ -571,10 +555,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months"."/> - </extension> <strength value="example"/> + <description value="The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months"."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> </element> diff --git a/source/goal/structuredefinition-extension-goal-acceptance.xml b/source/goal/structuredefinition-extension-goal-acceptance.xml index 10dc279ab8a..fbd8ac5f1ec 100644 --- a/source/goal/structuredefinition-extension-goal-acceptance.xml +++ b/source/goal/structuredefinition-extension-goal-acceptance.xml @@ -106,13 +106,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating whether the goal has been accepted by a stakeholder."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalAcceptanceStatus"/> </extension> <strength value="required"/> + <description value="Codes indicating whether the goal has been accepted by a stakeholder."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-acceptance-status"/> </binding> </element> @@ -145,13 +143,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the relative priority assigned to a goal by a stakeholder."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalAcceptancePriority"/> </extension> <strength value="example"/> + <description value="Codes indicating the relative priority assigned to a goal by a stakeholder."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-priority"/> </binding> </element> diff --git a/source/goal/structuredefinition-extension-goal-relationship.xml b/source/goal/structuredefinition-extension-goal-relationship.xml index b9d074a771e..35cd4fe6cdc 100644 --- a/source/goal/structuredefinition-extension-goal-relationship.xml +++ b/source/goal/structuredefinition-extension-goal-relationship.xml @@ -74,13 +74,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of relationships between two goals."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalRelationshipType"/> </extension> <strength value="extensible"/> + <description value="Types of relationships between two goals."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-relationship-type"/> </binding> </element> diff --git a/source/graphdefinition/structuredefinition-GraphDefinition.xml b/source/graphdefinition/structuredefinition-GraphDefinition.xml index f12185ba1dd..ebb1f29fc23 100644 --- a/source/graphdefinition/structuredefinition-GraphDefinition.xml +++ b/source/graphdefinition/structuredefinition-GraphDefinition.xml @@ -173,10 +173,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -317,10 +315,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -368,10 +364,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -480,10 +474,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -536,10 +528,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GraphCompartmentUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines how a compartment rule is used."/> - </extension> <strength value="required"/> + <description value="Defines how a compartment rule is used."/> <valueSet value="http://hl7.org/fhir/ValueSet/graph-compartment-use"/> </binding> </element> @@ -556,10 +546,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompartmentCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies a compartment."/> - </extension> <strength value="required"/> + <description value="Identifies a compartment."/> <valueSet value="http://hl7.org/fhir/ValueSet/compartment-type"/> </binding> </element> @@ -576,10 +564,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GraphCompartmentRule"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a compartment must be linked."/> - </extension> <strength value="required"/> + <description value="How a compartment must be linked."/> <valueSet value="http://hl7.org/fhir/ValueSet/graph-compartment-rule"/> </binding> </element> diff --git a/source/group/implementationguide-group-definition.xml b/source/group/implementationguide-group-definition.xml deleted file mode 100644 index 000a8832926..00000000000 --- a/source/group/implementationguide-group-definition.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="group-definition"/> - <version value="0.01"/> - <name value="Group Definition"/> - <title value="Group Definition"/> - <status value="draft"/> - <date value="1970-01-01T10:00:00+10:00"/> - <publisher value="HL7"/> - <description value="Enforces a descriptive group that can be used in definitional resources"/> - <definition> - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/group/structuredefinition-Group.xml b/source/group/structuredefinition-Group.xml index 6f4330bfa61..66e58828613 100644 --- a/source/group/structuredefinition-Group.xml +++ b/source/group/structuredefinition-Group.xml @@ -163,10 +163,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GroupType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of resources that are part of group."/> - </extension> <strength value="required"/> + <description value="Types of resources that are part of group."/> <valueSet value="http://hl7.org/fhir/ValueSet/group-type"/> </binding> <mapping> @@ -214,10 +212,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GroupKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Kind of particular resource; e.g. cow, syringe, lake, etc."/> - </extension> <strength value="example"/> + <description value="Kind of particular resource; e.g. cow, syringe, lake, etc."/> </binding> <mapping> <identity value="w5"/> @@ -314,10 +310,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GroupCharacteristicKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="List of characteristics used to describe group members; e.g. gender, age, owner, location, etc."/> - </extension> <strength value="example"/> + <description value="List of characteristics used to describe group members; e.g. gender, age, owner, location, etc."/> </binding> <mapping> <identity value="rim"/> @@ -351,10 +345,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GroupCharacteristicValue"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc."/> - </extension> <strength value="example"/> + <description value="Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc."/> </binding> <mapping> <identity value="rim"/> diff --git a/source/guidanceresponse/implementationguide-GuidanceResponse-core.xml b/source/guidanceresponse/implementationguide-GuidanceResponse-core.xml deleted file mode 100644 index 1ff51cc4428..00000000000 --- a/source/guidanceresponse/implementationguide-GuidanceResponse-core.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="GuidanceResponse-cqf"/> - <version value="0.01"/> - <name value="GuidanceResponseCoreExtensions"/> - <title value="GuidanceResponse Core Extensions"/> - <status value="draft"/> - <date value="1970-01-01T10:00:00+10:00"/> - <publisher value="HL7"/> - <description value="Core Extensions for GuidanceResponse"/> - <definition> - <resource> - <reference> - <reference value="SearchParameter/GuidanceResponse-identifier"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/GuidanceResponse-patient"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/GuidanceResponse-request"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/GuidanceResponse-subject"/> - </reference> - </resource> - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/guidanceresponse/list-GuidanceResponse-packs.xml b/source/guidanceresponse/list-GuidanceResponse-packs.xml index 7221c5cb1be..1f35ba9378c 100644 --- a/source/guidanceresponse/list-GuidanceResponse-packs.xml +++ b/source/guidanceresponse/list-GuidanceResponse-packs.xml @@ -4,11 +4,6 @@ <id value="GuidanceResponse-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/GuidanceResponse-core"/> - </item> - </entry> <entry> <item> <reference value="ImplementationGuide/GuidanceResponse-cdshooks"/> diff --git a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-identifier.xml b/source/guidanceresponse/searchparameter-profile-GuidanceResponse-identifier.xml deleted file mode 100644 index cce740a0ba1..00000000000 --- a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-identifier.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="GuidanceResponse-identifier"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-identifier"/> - <version value="4.5.0"/> - <name value="identifier"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The identifier of the guidance response"/> - <code value="identifier"/> - <base value="GuidanceResponse"/> - <type value="token"/> - <expression value="GuidanceResponse.identifier"/> - <xpath value="f:GuidanceResponse/f:identifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-patient.xml b/source/guidanceresponse/searchparameter-profile-GuidanceResponse-patient.xml deleted file mode 100644 index d8afe6700bd..00000000000 --- a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-patient.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="GuidanceResponse-patient"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-patient"/> - <version value="4.5.0"/> - <name value="patient"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The identity of a patient to search for guidance response results"/> - <code value="patient"/> - <base value="GuidanceResponse"/> - <type value="reference"/> - <expression value="GuidanceResponse.subject.where(resolve() is Patient)"/> - <xpath value="f:GuidanceResponse/f:subject"/> - <xpathUsage value="normal"/> - <target value="Patient"/> -</SearchParameter> \ No newline at end of file diff --git a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-request.xml b/source/guidanceresponse/searchparameter-profile-GuidanceResponse-request.xml deleted file mode 100644 index 9a6cff3f068..00000000000 --- a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-request.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="GuidanceResponse-request"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-request"/> - <version value="4.5.0"/> - <name value="request"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The identifier of the request associated with the response"/> - <code value="request"/> - <base value="GuidanceResponse"/> - <type value="token"/> - <expression value="GuidanceResponse.requestIdentifier"/> - <xpath value="f:GuidanceResponse/f:requestIdentifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-subject.xml b/source/guidanceresponse/searchparameter-profile-GuidanceResponse-subject.xml deleted file mode 100644 index 967283058c9..00000000000 --- a/source/guidanceresponse/searchparameter-profile-GuidanceResponse-subject.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="GuidanceResponse-subject"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/GuidanceResponse-subject"/> - <version value="4.5.0"/> - <name value="subject"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The subject that the guidance response is about"/> - <code value="subject"/> - <base value="GuidanceResponse"/> - <type value="reference"/> - <expression value="GuidanceResponse.subject"/> - <xpath value="f:GuidanceResponse/f:subject"/> - <xpathUsage value="normal"/> - <target value="Group"/> - <target value="Patient"/> -</SearchParameter> \ No newline at end of file diff --git a/source/guidanceresponse/structuredefinition-GuidanceResponse.xml b/source/guidanceresponse/structuredefinition-GuidanceResponse.xml index eb0c773baf0..73234e9525f 100644 --- a/source/guidanceresponse/structuredefinition-GuidanceResponse.xml +++ b/source/guidanceresponse/structuredefinition-GuidanceResponse.xml @@ -152,10 +152,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GuidanceResponseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of a guidance response."/> - </extension> <strength value="required"/> + <description value="The status of a guidance response."/> <valueSet value="http://hl7.org/fhir/ValueSet/guidance-response-status"/> </binding> <mapping> diff --git a/source/healthcareservice/structuredefinition-HealthcareService.xml b/source/healthcareservice/structuredefinition-HealthcareService.xml index 754460cf938..ecb74106311 100644 --- a/source/healthcareservice/structuredefinition-HealthcareService.xml +++ b/source/healthcareservice/structuredefinition-HealthcareService.xml @@ -172,10 +172,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="service-category"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A category of the service(s) that could be provided."/> - </extension> <strength value="example"/> + <description value="A category of the service(s) that could be provided."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-category"/> </binding> <mapping> @@ -202,10 +200,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="service-type"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Additional details about where the content was created (e.g. clinical specialty)."/> - </extension> <strength value="example"/> + <description value="Additional details about where the content was created (e.g. clinical specialty)."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-type"/> </binding> <mapping> @@ -227,10 +223,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="service-specialty"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A specialty that a healthcare service may provide."/> - </extension> <strength value="preferred"/> + <description value="A specialty that a healthcare service may provide."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> @@ -370,10 +364,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceProvisionConditions"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The code(s) that detail the conditions under which the healthcare service is available/offered."/> - </extension> <strength value="example"/> + <description value="The code(s) that detail the conditions under which the healthcare service is available/offered."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-provision-conditions"/> </binding> <mapping> @@ -404,10 +396,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceEligibility"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Coded values underwhich a specific service is made available."/> - </extension> <strength value="example"/> + <description value="Coded values underwhich a specific service is made available."/> </binding> <mapping> <identity value="rim"/> @@ -443,10 +433,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Program"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Government or local programs that this service applies to."/> - </extension> <strength value="example"/> + <description value="Government or local programs that this service applies to."/> <valueSet value="http://hl7.org/fhir/ValueSet/program"/> </binding> <mapping> @@ -468,10 +456,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceCharacteristic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)."/> - </extension> <strength value="example"/> + <description value="A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)."/> </binding> <mapping> <identity value="rim"/> @@ -519,10 +505,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ReferralMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The methods of referral can be used when referring to a specific HealthCareService resource."/> - </extension> <strength value="example"/> + <description value="The methods of referral can be used when referring to a specific HealthCareService resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/service-referral-method"/> </binding> <mapping> @@ -575,10 +559,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DaysOfWeek"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The days of the week."/> - </extension> <strength value="required"/> + <description value="The days of the week."/> <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week"/> </binding> <mapping> diff --git a/source/imagingstudy/structuredefinition-ImagingStudy.xml b/source/imagingstudy/structuredefinition-ImagingStudy.xml index 5051e47b23b..83f48f6537f 100644 --- a/source/imagingstudy/structuredefinition-ImagingStudy.xml +++ b/source/imagingstudy/structuredefinition-ImagingStudy.xml @@ -148,10 +148,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImagingStudyStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the ImagingStudy."/> - </extension> <strength value="required"/> + <description value="The status of the ImagingStudy."/> <valueSet value="http://hl7.org/fhir/ValueSet/imagingstudy-status"/> </binding> <mapping> @@ -189,10 +187,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright 2011 by the National Electrical Manufacturers Association"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of acquired data in the instance."/> - </extension> <strength value="extensible"/> + <description value="Type of acquired data in the instance."/> <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html"/> </binding> <mapping> @@ -565,10 +561,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImagingReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason for the study."/> - </extension> <strength value="example"/> + <description value="The reason for the study."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-reason"/> </binding> <mapping> @@ -713,10 +707,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright 2011 by the National Electrical Manufacturers Association"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of acquired data in the instance."/> - </extension> <strength value="extensible"/> + <description value="Type of acquired data in the instance."/> <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_33.html"/> </binding> <mapping> @@ -838,10 +830,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright 2011 by the National Electrical Manufacturers Association"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing body site laterality (left, right, etc.)."/> - </extension> <strength value="example"/> + <description value="Codes describing body site laterality (left, right, etc.)."/> <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_244.html"/> </binding> <mapping> @@ -934,10 +924,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EventPerformerFunction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of involvement of the performer."/> - </extension> <strength value="extensible"/> + <description value="The type of involvement of the performer."/> <valueSet value="http://hl7.org/fhir/ValueSet/series-performer-function"/> </binding> <mapping> @@ -1035,10 +1023,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="These codes are excerpted from Digital Imaging and Communications in Medicine (DICOM) Standard, Part 16: Content Mapping Resource, Copyright 2011 by the National Electrical Manufacturers Association"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The sopClass for the instance."/> - </extension> <strength value="extensible"/> + <description value="The sopClass for the instance."/> <valueSet value="http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1"/> </binding> <mapping> diff --git a/source/immunization/implementationguide-Immunization-core.xml b/source/immunization/implementationguide-Immunization-core.xml deleted file mode 100644 index 48ee89e98ec..00000000000 --- a/source/immunization/implementationguide-Immunization-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="Immunization-core"/> - <version value="0.1"/> - <name value="Immunization HL7 Extensions"/> - <title value="Immunization HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-21T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the Immunization resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/immunization/list-Immunization-packs.xml b/source/immunization/list-Immunization-packs.xml index ebc7fd470fb..8508610f378 100644 --- a/source/immunization/list-Immunization-packs.xml +++ b/source/immunization/list-Immunization-packs.xml @@ -4,9 +4,4 @@ <id value="Immunization-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/Immunization-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/immunization/structuredefinition-Immunization.xml b/source/immunization/structuredefinition-Immunization.xml index 487faa5ad50..a3537f7415d 100644 --- a/source/immunization/structuredefinition-Immunization.xml +++ b/source/immunization/structuredefinition-Immunization.xml @@ -899,10 +899,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubpotentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason why a dose is considered to be subpotent."/> - </extension> <strength value="example"/> + <description value="The reason why a dose is considered to be subpotent."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-subpotent-reason"/> </binding> <mapping> diff --git a/source/immunizationevaluation/structuredefinition-ImmunizationEvaluation.xml b/source/immunizationevaluation/structuredefinition-ImmunizationEvaluation.xml index c4d416c7e79..fc8272debe6 100644 --- a/source/immunizationevaluation/structuredefinition-ImmunizationEvaluation.xml +++ b/source/immunizationevaluation/structuredefinition-ImmunizationEvaluation.xml @@ -125,10 +125,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImmunizationEvaluationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the evaluation being done."/> - </extension> <strength value="required"/> + <description value="The status of the evaluation being done."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-evaluation-status"/> </binding> <mapping> @@ -222,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvaluationTargetDisease"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The vaccine preventable disease the dose is being evaluated against."/> - </extension> <strength value="example"/> + <description value="The vaccine preventable disease the dose is being evaluated against."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-evaluation-target-disease"/> </binding> <mapping> @@ -259,10 +255,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvaluationDoseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the administered dose relative to the published recommendations for the target disease."/> - </extension> <strength value="example"/> + <description value="The status of the administered dose relative to the published recommendations for the target disease."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status"/> </binding> <mapping> @@ -283,10 +277,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EvaluationDoseStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason the dose status was assigned."/> - </extension> <strength value="example"/> + <description value="The reason the dose status was assigned."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status-reason"/> </binding> <mapping> diff --git a/source/immunizationrecommendation/implementationguide-ImmunizationRecommendation-core.xml b/source/immunizationrecommendation/implementationguide-ImmunizationRecommendation-core.xml deleted file mode 100644 index fecf0b052ea..00000000000 --- a/source/immunizationrecommendation/implementationguide-ImmunizationRecommendation-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="ImmunizationRecommendation-core"/> - <version value="0.1"/> - <name value="ImmunizationRecommendation HL7 Extensions"/> - <title value="ImmunizationRecommendation HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-21T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the ImmunizationRecommendation resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/immunizationrecommendation/list-ImmunizationRecommendation-packs.xml b/source/immunizationrecommendation/list-ImmunizationRecommendation-packs.xml index 61753cfe50e..475b2d695c8 100644 --- a/source/immunizationrecommendation/list-ImmunizationRecommendation-packs.xml +++ b/source/immunizationrecommendation/list-ImmunizationRecommendation-packs.xml @@ -4,9 +4,4 @@ <id value="ImmunizationRecommendation-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/ImmunizationRecommendation-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/immunizationrecommendation/structuredefinition-ImmunizationRecommendation.xml b/source/immunizationrecommendation/structuredefinition-ImmunizationRecommendation.xml index 06609c1f394..6ccc3c72104 100644 --- a/source/immunizationrecommendation/structuredefinition-ImmunizationRecommendation.xml +++ b/source/immunizationrecommendation/structuredefinition-ImmunizationRecommendation.xml @@ -298,10 +298,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VaccineCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of vaccine administered."/> - </extension> <strength value="example"/> + <description value="The type of vaccine administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/vaccine-code"/> </binding> <mapping> @@ -335,10 +333,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TargetDisease"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The disease that the recommended vaccination targets."/> - </extension> <strength value="example"/> + <description value="The disease that the recommended vaccination targets."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-recommendation-target-disease"/> </binding> <mapping> @@ -364,10 +360,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VaccineCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of vaccine administered."/> - </extension> <strength value="example"/> + <description value="The type of vaccine administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/vaccine-code"/> </binding> </element> @@ -387,10 +381,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImmunizationRecommendationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The patient's status with respect to a vaccination protocol."/> - </extension> <strength value="example"/> + <description value="The patient's status with respect to a vaccination protocol."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-recommendation-status"/> </binding> <mapping> @@ -416,10 +408,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImmunizationRecommendationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason for the patient's status with respect to a vaccination protocol."/> - </extension> <strength value="example"/> + <description value="The reason for the patient's status with respect to a vaccination protocol."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-recommendation-reason"/> </binding> <mapping> @@ -469,10 +459,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ImmunizationRecommendationDateCriterion"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Classifies date criterion with respect to conveying information about a patient's vaccination status (e.g. due date, latest to give date, etc.)."/> - </extension> <strength value="example"/> + <description value="Classifies date criterion with respect to conveying information about a patient's vaccination status (e.g. due date, latest to give date, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/immunization-recommendation-date-criterion"/> </binding> <mapping> diff --git a/source/implementationguide/implementationguide-example.xml b/source/implementationguide/implementationguide-example.xml index 307a678aa17..52bc3d477f3 100644 --- a/source/implementationguide/implementationguide-example.xml +++ b/source/implementationguide/implementationguide-example.xml @@ -1,92 +1,91 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="example"/> - <url value="http://hl7.org/fhir/us/daf"/> - <version value="0"/> - <name value="Data Access Framework (DAF)"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2015-01-01"/> - <publisher value="ONC / HL7 Joint project"/> - <contact> - <name value="ONC"/> - <telecom> - <system value="url"/> - <value value="http://www.healthit.gov"/> - </telecom> - </contact> - <contact> - <name value="HL7"/> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <description value="The Data Access Framework (DAF) Initiative leverages the HL7 FHIR standards to standardize access to Meaningful Use Stage 2 structured information both within the organization and from external organizations"/> - <jurisdiction> - <coding> - <system value="urn:iso:std:iso:3166"/> - <code value="US"/> - </coding> - </jurisdiction> - <copyright value="Published by ONC under the standard FHIR license (CC0)"/> - <packageId value="hl7.fhir.us.daf"/> - <license value="CC0-1.0"/> - <fhirVersion value="4.5.0"/> - <dependsOn> - <uri value="http://hl7.org/fhir/ImplementationGuide/uscore"/> - </dependsOn> - <global> - <!-- all patients have to conform to daf-patient --> - <type value="Patient"/> - <profile value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> - </global> - <definition> - <grouping> - <name value="test"/> - <description value="Base package (not broken up into multiple packages)"/> - </grouping> - <resource> - <reference> - <reference value="Patient/test"/> - </reference> - <name value="Test Example"/> - <description value="A test example to show how an implementation guide works"/> - <exampleCanonical value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> - </resource> - <page> - <nameUrl value="patient-example.html"/> - <title value="Example Patient Page"/> - <generation value="html"/> - <page> - <nameUrl value="list.html"/> - <title value="Value Set Page"/> - <generation value="html"/> - </page> - </page> - <parameter> - <code value="apply"/> - <value value="version"/> - </parameter> - </definition> - <manifest> - <rendering value="http://hl7.org/fhir/us/daf"/> - <resource> - <reference> - <reference value="Patient/test"/> - </reference> - <exampleCanonical value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> - <relativePath value="patient-test.html#patient-test"/> - </resource> - <page> - <name value="patient-test.html"/> - <title value="Test Patient Example"/> - <anchor value="patient-test"/> - <anchor value="tx"/> - <anchor value="uml"/> - </page> - <image value="fhir.png"/> - <other value="fhir.css"/> - </manifest> +<?xml version="1.0" encoding="UTF-8"?> + +<ImplementationGuide xmlns="http://hl7.org/fhir"> + <id value="example"/> + <url value="http://hl7.org/fhir/us/daf"/> + <version value="0"/> + <name value="Data Access Framework (DAF)"/> + <status value="draft"/> + <experimental value="false"/> + <date value="2015-01-01"/> + <publisher value="ONC / HL7 Joint project"/> + <contact> + <name value="ONC"/> + <telecom> + <system value="url"/> + <value value="http://www.healthit.gov"/> + </telecom> + </contact> + <contact> + <name value="HL7"/> + <telecom> + <system value="url"/> + <value value="http://hl7.org/fhir"/> + </telecom> + </contact> + <description value="The Data Access Framework (DAF) Initiative leverages the HL7 FHIR standards to standardize access to Meaningful Use Stage 2 structured information both within the organization and from external organizations"/> + <jurisdiction> + <coding> + <system value="urn:iso:std:iso:3166"/> + <code value="US"/> + </coding> + </jurisdiction> + <copyright value="Published by ONC under the standard FHIR license (CC0)"/> + <packageId value="hl7.fhir.us.daf"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.5.0"/> + <dependsOn> + <uri value="http://hl7.org/fhir/ImplementationGuide/uscore"/> + </dependsOn> + <global> + <type value="Patient"/> + <profile value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> + </global> + <definition> + <grouping> + <name value="test"/> + <description value="Base package (not broken up into multiple packages)"/> + </grouping> + <resource> + <reference> + <reference value="Patient/test"/> + </reference> + <name value="Test Example"/> + <description value="A test example to show how an implementation guide works"/> + <exampleCanonical value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> + </resource> + <page> + <nameUrl value="patient-example.html"/> + <title value="Example Patient Page"/> + <generation value="html"/> + <page> + <nameUrl value="list.html"/> + <title value="Value Set Page"/> + <generation value="html"/> + </page> + </page> + <parameter> + <code value="apply"/> + <value value="version"/> + </parameter> + </definition> + <manifest> + <rendering value="http://hl7.org/fhir/us/daf"/> + <resource> + <reference> + <reference value="Patient/test"/> + </reference> + <exampleCanonical value="http://hl7.org/fhir/us/core/StructureDefinition/patient"/> + <relativePath value="patient-test.html#patient-test"/> + </resource> + <page> + <name value="patient-test.html"/> + <title value="Test Patient Example"/> + <anchor value="patient-test"/> + <anchor value="tx"/> + <anchor value="uml"/> + </page> + <image value="fhir.png"/> + <other value="fhir.css"/> + </manifest> </ImplementationGuide> \ No newline at end of file diff --git a/source/implementationguide/structuredefinition-ImplementationGuide.xml b/source/implementationguide/structuredefinition-ImplementationGuide.xml index 8507ff4f71e..d312d42bde9 100644 --- a/source/implementationguide/structuredefinition-ImplementationGuide.xml +++ b/source/implementationguide/structuredefinition-ImplementationGuide.xml @@ -202,10 +202,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -346,10 +344,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -404,10 +400,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SPDXLicense"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/)."/> - </extension> <strength value="required"/> + <description value="The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/)."/> <valueSet value="http://hl7.org/fhir/ValueSet/spdx-license"/> </binding> </element> @@ -429,10 +423,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> @@ -519,10 +511,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -633,10 +623,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> @@ -739,10 +727,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GuidePageGeneration"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that indicates how the page is generated."/> - </extension> <strength value="required"/> + <description value="A code that indicates how the page is generated."/> <valueSet value="http://hl7.org/fhir/ValueSet/guide-page-generation"/> </binding> </element> @@ -797,7 +783,7 @@ </type> </element> <element id="ImplementationGuide.definition.template.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ImplementationGuide.definition.template.code"/> diff --git a/source/insuranceplan/structuredefinition-InsurancePlan.xml b/source/insuranceplan/structuredefinition-InsurancePlan.xml index 504c15f15e9..fb4d93161a7 100644 --- a/source/insuranceplan/structuredefinition-InsurancePlan.xml +++ b/source/insuranceplan/structuredefinition-InsurancePlan.xml @@ -119,10 +119,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -148,10 +146,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InsurancePlanType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to categorize the product/plan."/> - </extension> <strength value="example"/> + <description value="Used to categorize the product/plan."/> <valueSet value="http://hl7.org/fhir/ValueSet/insuranceplan-type"/> </binding> <mapping> @@ -279,10 +275,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContactPartyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The purpose for which you would contact a contact party."/> - </extension> <strength value="extensible"/> + <description value="The purpose for which you would contact a contact party."/> <valueSet value="http://hl7.org/fhir/ValueSet/contactentity-type"/> </binding> <mapping> @@ -652,10 +646,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BenefitCostApplicability"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Whether the cost applies to in-network or out-of-network providers."/> - </extension> <strength value="required"/> + <description value="Whether the cost applies to in-network or out-of-network providers."/> <valueSet value="http://hl7.org/fhir/ValueSet/insuranceplan-applicability"/> </binding> </element> diff --git a/source/inventoryreport/structuredefinition-InventoryReport.xml b/source/inventoryreport/structuredefinition-InventoryReport.xml index 97b5afb7c2e..8428c167e5c 100644 --- a/source/inventoryreport/structuredefinition-InventoryReport.xml +++ b/source/inventoryreport/structuredefinition-InventoryReport.xml @@ -143,10 +143,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InventoryReportStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the InventoryReport."/> - </extension> <strength value="required"/> + <description value="The status of the InventoryReport."/> <valueSet value="http://hl7.org/fhir/ValueSet/inventoryreport-status"/> </binding> <mapping> @@ -182,10 +180,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InventoryCountType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of count."/> - </extension> <strength value="required"/> + <description value="The type of count."/> <valueSet value="http://hl7.org/fhir/ValueSet/inventoryreport-counttype"/> </binding> </element> diff --git a/source/invoice/structuredefinition-Invoice.xml b/source/invoice/structuredefinition-Invoice.xml index abb579d0c91..1004bc92082 100644 --- a/source/invoice/structuredefinition-Invoice.xml +++ b/source/invoice/structuredefinition-Invoice.xml @@ -128,10 +128,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InvoiceStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of an Invoice."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of an Invoice."/> <valueSet value="http://hl7.org/fhir/ValueSet/invoice-status"/> </binding> <mapping> @@ -459,10 +457,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="InvoicePriceComponentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the kind of the price component."/> - </extension> <strength value="required"/> + <description value="Codes indicating the kind of the price component."/> <valueSet value="http://hl7.org/fhir/ValueSet/invoice-priceComponentType"/> </binding> <mapping> diff --git a/source/library/implementationguide-Library-core.xml b/source/library/implementationguide-Library-core.xml index f9bb1433194..91163da62cc 100644 --- a/source/library/implementationguide-Library-core.xml +++ b/source/library/implementationguide-Library-core.xml @@ -11,125 +11,5 @@ <reference value="StructureDefinition/shareablelibrary"/> </reference> </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-composed-of"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-content-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-context"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-context-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-context-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-date"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-depends-on"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-derived-from"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-description"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-effective"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-identifier"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-jurisdiction"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-name"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-predecessor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-publisher"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-status"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-successor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-title"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-topic"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-url"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-version"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-context-type-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/Library-context-type-value"/> - </reference> - </resource> </definition> </ImplementationGuide> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-composed-of.xml b/source/library/searchparameter-profile-Library-composed-of.xml deleted file mode 100644 index 9ceac109002..00000000000 --- a/source/library/searchparameter-profile-Library-composed-of.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-composed-of"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-composed-of"/> - <version value="4.5.0"/> - <name value="composed-of"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="composed-of"/> - <base value="Library"/> - <type value="reference"/> - <expression value="Library.relatedArtifact.where(type='composed-of').resource"/> - <xpath value="f:Library/f:relatedArtifact[f:type/@value='composed-of']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-content-type.xml b/source/library/searchparameter-profile-Library-content-type.xml deleted file mode 100644 index 6f6790f9a06..00000000000 --- a/source/library/searchparameter-profile-Library-content-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-content-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-content-type"/> - <version value="4.5.0"/> - <name value="content-type"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The type of content in the library (e.g. text/cql)"/> - <code value="content-type"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.content.contentType"/> - <xpath value="f:Library/f:content/f:contentType"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-context-quantity.xml b/source/library/searchparameter-profile-Library-context-quantity.xml deleted file mode 100644 index 85d222d57bf..00000000000 --- a/source/library/searchparameter-profile-Library-context-quantity.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-context-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-context-quantity"/> - <version value="4.5.0"/> - <name value="context-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A quantity- or range-valued use context assigned to the library"/> - <code value="context-quantity"/> - <base value="Library"/> - <type value="quantity"/> - <expression value="(Library.useContext.value as Quantity) | (Library.useContext.value as Range)"/> - <xpath value="f:Library/f:useContext/f:valueQuantity | f:Library/f:useContext/f:valueRange"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-context-type-quantity.xml b/source/library/searchparameter-profile-Library-context-type-quantity.xml deleted file mode 100644 index ada2a603aa8..00000000000 --- a/source/library/searchparameter-profile-Library-context-type-quantity.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-context-type-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-context-type-quantity"/> - <version value="4.5.0"/> - <name value="context-type-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and quantity- or range-based value assigned to the library"/> - <code value="context-type-quantity"/> - <base value="Library"/> - <type value="composite"/> - <expression value="Library.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/Library-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/Library-context-quantity"/> - <expression value="value.as(Quantity) | value.as(Range)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-context-type-value.xml b/source/library/searchparameter-profile-Library-context-type-value.xml deleted file mode 100644 index 87c2892b3ab..00000000000 --- a/source/library/searchparameter-profile-Library-context-type-value.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-context-type-value"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-context-type-value"/> - <version value="4.5.0"/> - <name value="context-type-value"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and value assigned to the library"/> - <code value="context-type-value"/> - <base value="Library"/> - <type value="composite"/> - <expression value="Library.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/Library-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/Library-context"/> - <expression value="value.as(CodeableConcept)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-context-type.xml b/source/library/searchparameter-profile-Library-context-type.xml deleted file mode 100644 index 562ed702d1a..00000000000 --- a/source/library/searchparameter-profile-Library-context-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-context-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-context-type"/> - <version value="4.5.0"/> - <name value="context-type"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A type of use context assigned to the library"/> - <code value="context-type"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.useContext.code"/> - <xpath value="f:Library/f:useContext/f:code"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-context.xml b/source/library/searchparameter-profile-Library-context.xml deleted file mode 100644 index f89688e0989..00000000000 --- a/source/library/searchparameter-profile-Library-context.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-context"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-context"/> - <version value="4.5.0"/> - <name value="context"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context assigned to the library"/> - <code value="context"/> - <base value="Library"/> - <type value="token"/> - <expression value="(Library.useContext.value as CodeableConcept)"/> - <xpath value="f:Library/f:useContext/f:valueCodeableConcept"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-date.xml b/source/library/searchparameter-profile-Library-date.xml deleted file mode 100644 index 5ba40cb71c9..00000000000 --- a/source/library/searchparameter-profile-Library-date.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-date"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-date"/> - <version value="4.5.0"/> - <name value="date"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The library publication date"/> - <code value="date"/> - <base value="Library"/> - <type value="date"/> - <expression value="Library.date"/> - <xpath value="f:Library/f:date"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-depends-on.xml b/source/library/searchparameter-profile-Library-depends-on.xml deleted file mode 100644 index 0dbe8555eac..00000000000 --- a/source/library/searchparameter-profile-Library-depends-on.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-depends-on"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-depends-on"/> - <version value="4.5.0"/> - <name value="depends-on"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="depends-on"/> - <base value="Library"/> - <type value="reference"/> - <expression value="Library.relatedArtifact.where(type='depends-on').resource"/> - <xpath value="f:Library/f:relatedArtifact[f:type/@value='depends-on']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-derived-from.xml b/source/library/searchparameter-profile-Library-derived-from.xml deleted file mode 100644 index 99b716884f5..00000000000 --- a/source/library/searchparameter-profile-Library-derived-from.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-derived-from"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-derived-from"/> - <version value="4.5.0"/> - <name value="derived-from"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="derived-from"/> - <base value="Library"/> - <type value="reference"/> - <expression value="Library.relatedArtifact.where(type='derived-from').resource"/> - <xpath value="f:Library/f:relatedArtifact[f:type/@value='derived-from']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-description.xml b/source/library/searchparameter-profile-Library-description.xml deleted file mode 100644 index e57feb08bbf..00000000000 --- a/source/library/searchparameter-profile-Library-description.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-description"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-description"/> - <version value="4.5.0"/> - <name value="description"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The description of the library"/> - <code value="description"/> - <base value="Library"/> - <type value="string"/> - <expression value="Library.description"/> - <xpath value="f:Library/f:description"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-effective.xml b/source/library/searchparameter-profile-Library-effective.xml deleted file mode 100644 index 83532a03337..00000000000 --- a/source/library/searchparameter-profile-Library-effective.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-effective"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-effective"/> - <version value="4.5.0"/> - <name value="effective"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The time during which the library is intended to be in use"/> - <code value="effective"/> - <base value="Library"/> - <type value="date"/> - <expression value="Library.effectivePeriod"/> - <xpath value="f:Library/f:effectivePeriod"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-identifier.xml b/source/library/searchparameter-profile-Library-identifier.xml deleted file mode 100644 index 8369d0987b4..00000000000 --- a/source/library/searchparameter-profile-Library-identifier.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-identifier"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-identifier"/> - <version value="4.5.0"/> - <name value="identifier"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="External identifier for the library"/> - <code value="identifier"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.identifier"/> - <xpath value="f:Library/f:identifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-jurisdiction.xml b/source/library/searchparameter-profile-Library-jurisdiction.xml deleted file mode 100644 index e14da456ff7..00000000000 --- a/source/library/searchparameter-profile-Library-jurisdiction.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-jurisdiction"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-jurisdiction"/> - <version value="4.5.0"/> - <name value="jurisdiction"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Intended jurisdiction for the library"/> - <code value="jurisdiction"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.jurisdiction"/> - <xpath value="f:Library/f:jurisdiction"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-name.xml b/source/library/searchparameter-profile-Library-name.xml deleted file mode 100644 index d710a3e377e..00000000000 --- a/source/library/searchparameter-profile-Library-name.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-name"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-name"/> - <version value="4.5.0"/> - <name value="name"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Computationally friendly name of the library"/> - <code value="name"/> - <base value="Library"/> - <type value="string"/> - <expression value="Library.name"/> - <xpath value="f:Library/f:name"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-predecessor.xml b/source/library/searchparameter-profile-Library-predecessor.xml deleted file mode 100644 index 13dee338101..00000000000 --- a/source/library/searchparameter-profile-Library-predecessor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-predecessor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-predecessor"/> - <version value="4.5.0"/> - <name value="predecessor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="predecessor"/> - <base value="Library"/> - <type value="reference"/> - <expression value="Library.relatedArtifact.where(type='predecessor').resource"/> - <xpath value="f:Library/f:relatedArtifact[f:type/@value='predecessor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-publisher.xml b/source/library/searchparameter-profile-Library-publisher.xml deleted file mode 100644 index b1fd5d83bd9..00000000000 --- a/source/library/searchparameter-profile-Library-publisher.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-publisher"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-publisher"/> - <version value="4.5.0"/> - <name value="publisher"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Name of the publisher of the library"/> - <code value="publisher"/> - <base value="Library"/> - <type value="string"/> - <expression value="Library.publisher"/> - <xpath value="f:Library/f:publisher"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-status.xml b/source/library/searchparameter-profile-Library-status.xml deleted file mode 100644 index 9a69c6b4d6c..00000000000 --- a/source/library/searchparameter-profile-Library-status.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-status"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-status"/> - <version value="4.5.0"/> - <name value="status"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The current status of the library"/> - <code value="status"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.status"/> - <xpath value="f:Library/f:status"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-successor.xml b/source/library/searchparameter-profile-Library-successor.xml deleted file mode 100644 index b48225c6d61..00000000000 --- a/source/library/searchparameter-profile-Library-successor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-successor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-successor"/> - <version value="4.5.0"/> - <name value="successor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="successor"/> - <base value="Library"/> - <type value="reference"/> - <expression value="Library.relatedArtifact.where(type='successor').resource"/> - <xpath value="f:Library/f:relatedArtifact[f:type/@value='successor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-title.xml b/source/library/searchparameter-profile-Library-title.xml deleted file mode 100644 index 84b66a4052e..00000000000 --- a/source/library/searchparameter-profile-Library-title.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-title"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-title"/> - <version value="4.5.0"/> - <name value="title"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The human-friendly name of the library"/> - <code value="title"/> - <base value="Library"/> - <type value="string"/> - <expression value="Library.title"/> - <xpath value="f:Library/f:title"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-topic.xml b/source/library/searchparameter-profile-Library-topic.xml deleted file mode 100644 index 555f89c85c8..00000000000 --- a/source/library/searchparameter-profile-Library-topic.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-topic"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-topic"/> - <version value="4.5.0"/> - <name value="topic"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Topics associated with the module"/> - <code value="topic"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.topic"/> - <xpath value="f:Library/f:topic"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-type.xml b/source/library/searchparameter-profile-Library-type.xml deleted file mode 100644 index 5091f084284..00000000000 --- a/source/library/searchparameter-profile-Library-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-type"/> - <version value="4.5.0"/> - <name value="type"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)"/> - <code value="type"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.type"/> - <xpath value="f:Library/f:type"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-url.xml b/source/library/searchparameter-profile-Library-url.xml deleted file mode 100644 index 59fadafba1e..00000000000 --- a/source/library/searchparameter-profile-Library-url.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-url"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-url"/> - <version value="4.5.0"/> - <name value="url"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The uri that identifies the library"/> - <code value="url"/> - <base value="Library"/> - <type value="uri"/> - <expression value="Library.url"/> - <xpath value="f:Library/f:url"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/searchparameter-profile-Library-version.xml b/source/library/searchparameter-profile-Library-version.xml deleted file mode 100644 index e337a3166d6..00000000000 --- a/source/library/searchparameter-profile-Library-version.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="Library-version"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/Library-version"/> - <version value="4.5.0"/> - <name value="version"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The business version of the library"/> - <code value="version"/> - <base value="Library"/> - <type value="token"/> - <expression value="Library.version"/> - <xpath value="f:Library/f:version"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/library/structuredefinition-Library.xml b/source/library/structuredefinition-Library.xml index e49a23ba281..aa90a9fa720 100644 --- a/source/library/structuredefinition-Library.xml +++ b/source/library/structuredefinition-Library.xml @@ -248,10 +248,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -306,10 +304,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LibraryType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of knowledge asset this library contains."/> - </extension> <strength value="extensible"/> + <description value="The type of knowledge asset this library contains."/> <valueSet value="http://hl7.org/fhir/ValueSet/library-type"/> </binding> <mapping> @@ -342,10 +338,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -485,10 +479,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -655,10 +647,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DefinitionTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level categorization of the definition, used for searching, sorting, and filtering."/> - </extension> <strength value="example"/> + <description value="High-level categorization of the definition, used for searching, sorting, and filtering."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-topic"/> </binding> <mapping> diff --git a/source/linkage/structuredefinition-Linkage.xml b/source/linkage/structuredefinition-Linkage.xml index bd255f81e9f..c2ae5a22491 100644 --- a/source/linkage/structuredefinition-Linkage.xml +++ b/source/linkage/structuredefinition-Linkage.xml @@ -145,10 +145,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LinkageType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to distinguish different roles a resource can play within a set of linked resources."/> - </extension> <strength value="required"/> + <description value="Used to distinguish different roles a resource can play within a set of linked resources."/> <valueSet value="http://hl7.org/fhir/ValueSet/linkage-type"/> </binding> </element> diff --git a/source/list/structuredefinition-List.xml b/source/list/structuredefinition-List.xml index a42babd5869..fdfb1907aa8 100644 --- a/source/list/structuredefinition-List.xml +++ b/source/list/structuredefinition-List.xml @@ -136,10 +136,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The current state of the list."/> - </extension> <strength value="required"/> + <description value="The current state of the list."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-status|4.5.0"/> </binding> <mapping> @@ -169,10 +167,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The processing mode that applies to this list."/> - </extension> <strength value="required"/> + <description value="The processing mode that applies to this list."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-mode|4.5.0"/> </binding> <mapping> @@ -220,10 +216,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListPurpose"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What the purpose of a list is."/> - </extension> <strength value="example"/> + <description value="What the purpose of a list is."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-example-codes"/> </binding> <mapping> @@ -345,10 +339,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListOrder"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What order applies to the items in a list."/> - </extension> <strength value="preferred"/> + <description value="What order applies to the items in a list."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-order"/> </binding> <mapping> @@ -404,10 +396,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListItemFlag"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that provide further information about the reason and meaning of the item in the list."/> - </extension> <strength value="example"/> + <description value="Codes that provide further information about the reason and meaning of the item in the list."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-item-flag"/> </binding> <mapping> @@ -481,10 +471,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ListEmptyReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If a list is empty, why it is empty."/> - </extension> <strength value="preferred"/> + <description value="If a list is empty, why it is empty."/> <valueSet value="http://hl7.org/fhir/ValueSet/list-empty-reason"/> </binding> <mapping> diff --git a/source/location/structuredefinition-Location.xml b/source/location/structuredefinition-Location.xml index c05d25208e5..bde303163a0 100644 --- a/source/location/structuredefinition-Location.xml +++ b/source/location/structuredefinition-Location.xml @@ -123,10 +123,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LocationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates whether the location is still in use."/> - </extension> <strength value="required"/> + <description value="Indicates whether the location is still in use."/> <valueSet value="http://hl7.org/fhir/ValueSet/location-status"/> </binding> <mapping> @@ -156,10 +154,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OperationalStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The operational status if the location (where typically a bed/room)."/> - </extension> <strength value="preferred"/> + <description value="The operational status if the location (where typically a bed/room)."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0116"/> </binding> <mapping> @@ -242,10 +238,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LocationMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates whether a resource instance represents a specific location or a class of locations."/> - </extension> <strength value="required"/> + <description value="Indicates whether a resource instance represents a specific location or a class of locations."/> <valueSet value="http://hl7.org/fhir/ValueSet/location-mode"/> </binding> <mapping> @@ -271,10 +265,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LocationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the type of function performed at the location."/> - </extension> <strength value="extensible"/> + <description value="Indicates the type of function performed at the location."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"/> </binding> <mapping> @@ -339,10 +331,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PhysicalType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Physical form of the location."/> - </extension> <strength value="example"/> + <description value="Physical form of the location."/> <valueSet value="http://hl7.org/fhir/ValueSet/location-physical-type"/> </binding> <mapping> @@ -479,10 +469,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DaysOfWeek"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The days of the week."/> - </extension> <strength value="required"/> + <description value="The days of the week."/> <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week"/> </binding> <mapping> diff --git a/source/measure/structuredefinition-Measure.xml b/source/measure/structuredefinition-Measure.xml index d3fda32cbd1..9c8596a458e 100644 --- a/source/measure/structuredefinition-Measure.xml +++ b/source/measure/structuredefinition-Measure.xml @@ -272,10 +272,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -338,10 +336,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -478,10 +474,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -648,10 +642,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DefinitionTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level categorization of the definition, used for searching, sorting, and filtering."/> - </extension> <strength value="example"/> + <description value="High-level categorization of the definition, used for searching, sorting, and filtering."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-topic"/> </binding> <mapping> @@ -785,10 +777,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureScoring"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The scoring type of the measure."/> - </extension> <strength value="extensible"/> + <description value="The scoring type of the measure."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-scoring"/> </binding> <mapping> @@ -810,10 +800,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompositeMeasureScoring"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The composite scoring method of the measure."/> - </extension> <strength value="extensible"/> + <description value="The composite scoring method of the measure."/> <valueSet value="http://hl7.org/fhir/ValueSet/composite-measure-scoring"/> </binding> <mapping> @@ -838,10 +826,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of measure (includes codes from 2.16.840.1.113883.1.11.20368)."/> - </extension> <strength value="extensible"/> + <description value="The type of measure (includes codes from 2.16.840.1.113883.1.11.20368)."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-type"/> </binding> <mapping> @@ -933,10 +919,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureImprovementNotation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue."/> - </extension> <strength value="required"/> + <description value="Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-improvement-notation"/> </binding> <mapping> @@ -1009,10 +993,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureGroupExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example of measure groups."/> - </extension> <strength value="example"/> + <description value="Example of measure groups."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-group-example"/> </binding> <mapping> @@ -1064,10 +1046,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasurePopulationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of population."/> - </extension> <strength value="extensible"/> + <description value="The type of population."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-population"/> </binding> <mapping> @@ -1134,10 +1114,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureStratifierExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Meaning of the stratifier."/> - </extension> <strength value="example"/> + <description value="Meaning of the stratifier."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-stratifier-example"/> </binding> <mapping> @@ -1204,10 +1182,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureStratifierExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Meaning of the stratifier."/> - </extension> <strength value="example"/> + <description value="Meaning of the stratifier."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-stratifier-example"/> </binding> <mapping> @@ -1274,10 +1250,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureSupplementalDataExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Meaning of the supplemental data."/> - </extension> <strength value="example"/> + <description value="Meaning of the supplemental data."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-supplemental-data-example"/> </binding> <mapping> @@ -1298,10 +1272,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureDataUsage"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The intended usage for supplemental data elements in the measure."/> - </extension> <strength value="extensible"/> + <description value="The intended usage for supplemental data elements in the measure."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-data-usage"/> </binding> <mapping> diff --git a/source/measurereport/structuredefinition-MeasureReport.xml b/source/measurereport/structuredefinition-MeasureReport.xml index a77bae18e69..d79db1e523f 100644 --- a/source/measurereport/structuredefinition-MeasureReport.xml +++ b/source/measurereport/structuredefinition-MeasureReport.xml @@ -362,10 +362,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureGroupExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example of measure groups."/> - </extension> <strength value="example"/> + <description value="Example of measure groups."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-group-example"/> </binding> <mapping> @@ -404,10 +402,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasurePopulation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of population (e.g. initial, numerator, denominator, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The type of population (e.g. initial, numerator, denominator, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-population"/> </binding> <mapping> @@ -489,10 +485,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureStratifierExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Meaning of the stratifier."/> - </extension> <strength value="example"/> + <description value="Meaning of the stratifier."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-stratifier-example"/> </binding> <mapping> @@ -533,10 +527,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureReportStratifierValueExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The stratum value."/> - </extension> <strength value="example"/> + <description value="The stratum value."/> <valueSet value="http://hl7.org/fhir/ValueSet/measurereport-stratifier-value-example"/> </binding> <mapping> @@ -571,10 +563,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureStratifierExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Meaning of the stratifier."/> - </extension> <strength value="example"/> + <description value="Meaning of the stratifier."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-stratifier-example"/> </binding> <mapping> @@ -595,10 +585,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasureReportStratifierValueExample"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The stratum value."/> - </extension> <strength value="example"/> + <description value="The stratum value."/> <valueSet value="http://hl7.org/fhir/ValueSet/measurereport-stratifier-value-example"/> </binding> <mapping> @@ -639,10 +627,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MeasurePopulation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of population (e.g. initial, numerator, denominator, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The type of population (e.g. initial, numerator, denominator, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/measure-population"/> </binding> <mapping> diff --git a/source/medication/structuredefinition-Medication.xml b/source/medication/structuredefinition-Medication.xml index ba1fec218cf..ea0a2f4fa3c 100644 --- a/source/medication/structuredefinition-Medication.xml +++ b/source/medication/structuredefinition-Medication.xml @@ -126,10 +126,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationFormalRepresentation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept that defines the type of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept that defines the type of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -166,10 +164,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining if the medication is in active use."/> - </extension> <strength value="required"/> + <description value="A coded concept defining if the medication is in active use."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-status"/> </binding> <mapping> @@ -219,10 +215,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationForm"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the form of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the form of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-form-codes"/> </binding> <mapping> @@ -330,10 +324,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationIngredientStrength"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concpet defining the strength of an ingredient."/> - </extension> <strength value="example"/> + <description value="A coded concpet defining the strength of an ingredient."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-ingredientstrength"/> </binding> <mapping> diff --git a/source/medicationadministration/implementationguide-MedicationAdministration-core.xml b/source/medicationadministration/implementationguide-MedicationAdministration-core.xml deleted file mode 100644 index 55279516115..00000000000 --- a/source/medicationadministration/implementationguide-MedicationAdministration-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="MedicationAdministration-core"/> - <version value="0.1"/> - <name value="MedicationAdministration HL7 Extensions"/> - <title value="MedicationAdministration HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-21T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the MedicationAdministration resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/medicationadministration/list-MedicationAdministration-packs.xml b/source/medicationadministration/list-MedicationAdministration-packs.xml index fe4cd77aafc..54387247942 100644 --- a/source/medicationadministration/list-MedicationAdministration-packs.xml +++ b/source/medicationadministration/list-MedicationAdministration-packs.xml @@ -3,10 +3,4 @@ <List xmlns="http://hl7.org/fhir"> <id value="MedicationAdministration-packs"/> <status value="current"/> - <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/MedicationAdministration-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/medicationadministration/structuredefinition-MedicationAdministration.xml b/source/medicationadministration/structuredefinition-MedicationAdministration.xml index 7acfc7c4618..f1fab407293 100644 --- a/source/medicationadministration/structuredefinition-MedicationAdministration.xml +++ b/source/medicationadministration/structuredefinition-MedicationAdministration.xml @@ -200,13 +200,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A set of codes indicating the current status of a MedicationAdministration."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="A set of codes indicating the current status of a MedicationAdministration."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-admin-status"/> </binding> <mapping> @@ -239,10 +237,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationNegationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A set of codes indicating the reason why the MedicationAdministration is negated."/> - </extension> <strength value="example"/> + <description value="A set of codes indicating the reason why the MedicationAdministration is negated."/> <valueSet value="http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes"/> </binding> <mapping> @@ -271,10 +267,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing where the medication administered is expected to occur."/> - </extension> <strength value="example"/> + <description value="A coded concept describing where the medication administered is expected to occur."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-admin-location"/> </binding> <mapping> @@ -298,10 +292,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying substance or product that can be administered."/> - </extension> <strength value="example"/> + <description value="Codes identifying substance or product that can be administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -492,10 +484,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationPerformerFunction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code describing the role an individual played in administering the medication."/> - </extension> <strength value="example"/> + <description value="A code describing the role an individual played in administering the medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/med-admin-perform-function"/> </binding> <mapping> @@ -547,10 +537,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A set of codes indicating the reason why the MedicationAdministration was made."/> - </extension> <strength value="example"/> + <description value="A set of codes indicating the reason why the MedicationAdministration was made."/> <valueSet value="http://hl7.org/fhir/ValueSet/reason-medication-given-codes"/> </binding> <mapping> @@ -683,10 +671,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationSite"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing the site location the medicine enters into or onto the body."/> - </extension> <strength value="example"/> + <description value="A coded concept describing the site location the medicine enters into or onto the body."/> <valueSet value="http://hl7.org/fhir/ValueSet/approach-site-codes"/> </binding> <mapping> @@ -711,10 +697,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RouteOfAdministration"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject."/> - </extension> <strength value="example"/> + <description value="A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject."/> <valueSet value="http://hl7.org/fhir/ValueSet/route-codes"/> </binding> <mapping> @@ -740,10 +724,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationAdministrationMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing the technique by which the medicine is administered."/> - </extension> <strength value="example"/> + <description value="A coded concept describing the technique by which the medicine is administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/administration-method-codes"/> </binding> <mapping> diff --git a/source/medicationdispense/structuredefinition-MedicationDispense.xml b/source/medicationdispense/structuredefinition-MedicationDispense.xml index 15358c6b533..f757ec2ce00 100644 --- a/source/medicationdispense/structuredefinition-MedicationDispense.xml +++ b/source/medicationdispense/structuredefinition-MedicationDispense.xml @@ -228,10 +228,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationDispenseStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code describing why a dispense was not performed."/> - </extension> <strength value="example"/> + <description value="A code describing why a dispense was not performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationdispense-status-reason"/> </binding> <mapping> @@ -257,10 +255,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationDispenseAdminLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code describing where the dispensed medication is expected to be consumed or administered."/> - </extension> <strength value="example"/> + <description value="A code describing where the dispensed medication is expected to be consumed or administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationdispense-admin-location"/> </binding> <mapping> @@ -284,10 +280,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying which substance or product can be dispensed."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying which substance or product can be dispensed."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -415,10 +409,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationDispensePerformerFunction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code describing the role an individual played in dispensing a medication."/> - </extension> <strength value="example"/> + <description value="A code describing the role an individual played in dispensing a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationdispense-performer-function"/> </binding> <mapping> diff --git a/source/medicationknowledge/structuredefinition-MedicationKnowledge.xml b/source/medicationknowledge/structuredefinition-MedicationKnowledge.xml index d126a6e80ba..24241cbe3c9 100644 --- a/source/medicationknowledge/structuredefinition-MedicationKnowledge.xml +++ b/source/medicationknowledge/structuredefinition-MedicationKnowledge.xml @@ -110,10 +110,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationFormalRepresentation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept that defines the type of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept that defines the type of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -150,10 +148,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationKnowledgeStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining if the medication is in active use."/> - </extension> <strength value="required"/> + <description value="A coded concept defining if the medication is in active use."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationknowledge-status"/> </binding> <mapping> @@ -222,10 +218,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationForm"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the form of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the form of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-form-codes"/> </binding> <mapping> @@ -441,10 +435,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationIngredientStrength"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the strength of an ingredient."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the strength of an ingredient."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-ingredientstrength"/> </binding> <mapping> @@ -495,10 +487,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRoute"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the intended route of administration."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the intended route of administration."/> <valueSet value="http://hl7.org/fhir/ValueSet/route-codes"/> </binding> </element> @@ -561,10 +551,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCostCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the category of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the category of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-cost-category"/> </binding> </element> @@ -773,10 +761,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationPackageType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the type of packaging of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the type of packaging of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationknowledge-package-type"/> </binding> </element> @@ -847,10 +833,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCharacteristic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept defining the characteristic types of a medication."/> - </extension> <strength value="example"/> + <description value="A coded concept defining the characteristic types of a medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationknowledge-characteristic"/> </binding> </element> diff --git a/source/medicationrequest/implementationguide-MedicationRequest-core.xml b/source/medicationrequest/implementationguide-MedicationRequest-core.xml deleted file mode 100644 index c239b856ba5..00000000000 --- a/source/medicationrequest/implementationguide-MedicationRequest-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="MedicationRequest-core"/> - <version value="0.1"/> - <name value="MedicationRequest HL7 Extensions"/> - <title value="MedicationRequest HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-17T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the MedicationRequest resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/medicationrequest/list-MedicationRequest-packs.xml b/source/medicationrequest/list-MedicationRequest-packs.xml index c2197aa309c..34bd0a254ab 100644 --- a/source/medicationrequest/list-MedicationRequest-packs.xml +++ b/source/medicationrequest/list-MedicationRequest-packs.xml @@ -4,9 +4,4 @@ <id value="MedicationRequest-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/MedicationRequest-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/medicationrequest/structuredefinition-MedicationRequest.xml b/source/medicationrequest/structuredefinition-MedicationRequest.xml index f9fdb6879fe..f3b7ab118cd 100644 --- a/source/medicationrequest/structuredefinition-MedicationRequest.xml +++ b/source/medicationrequest/structuredefinition-MedicationRequest.xml @@ -147,13 +147,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-status"/> </binding> <mapping> @@ -187,10 +185,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the reasons for a given status."/> - </extension> <strength value="example"/> + <description value="Identifies the reasons for a given status."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-status-reason"/> </binding> <mapping> @@ -219,10 +215,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of medication order."/> - </extension> <strength value="required"/> + <description value="The kind of medication order."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-intent"/> </binding> <mapping> @@ -252,10 +246,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestAdministrationLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying where the medication is to be consumed or administered."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying where the medication is to be consumed or administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-admin-location"/> </binding> <mapping> @@ -285,10 +277,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -372,10 +362,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying substance or product that can be ordered."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying substance or product that can be ordered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -598,10 +586,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestPerformerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the type of individual that is desired to administer the medication."/> - </extension> <strength value="example"/> + <description value="Identifies the type of individual that is desired to administer the medication."/> <valueSet value="http://hl7.org/fhir/ValueSet/performer-role"/> </binding> <mapping> @@ -649,10 +635,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating why the medication was ordered."/> - </extension> <strength value="example"/> + <description value="A coded concept indicating why the medication was ordered."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -769,10 +753,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestCourseOfTherapy"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the overall pattern of medication administratio."/> - </extension> <strength value="example"/> + <description value="Identifies the overall pattern of medication administratio."/> <valueSet value="http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy"/> </binding> <mapping> @@ -1091,10 +1073,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationRequestSubstitution"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the type of substitution allowed."/> - </extension> <strength value="example"/> + <description value="Identifies the type of substitution allowed."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode"/> </binding> <mapping> diff --git a/source/medicationusage/implementationguide-MedicationUsage-core.xml b/source/medicationusage/implementationguide-MedicationUsage-core.xml deleted file mode 100644 index 848c30e412a..00000000000 --- a/source/medicationusage/implementationguide-MedicationUsage-core.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="MedicationUsage-core"/> - <version value="0.1"/> - <name value="MedicationUsage HL7 Extensions"/> - <title value="MedicationUsage HL7 Extensions"/> - <status value="draft"/> - <date value="2015-02-21T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - FHIR WG"/> - <description value="Defines common extensions used with or related to the MedicationUsage resource"/> -</ImplementationGuide> \ No newline at end of file diff --git a/source/medicationusage/list-MedicationUsage-packs.xml b/source/medicationusage/list-MedicationUsage-packs.xml index 8fb74e61fed..ea144d2a5e5 100644 --- a/source/medicationusage/list-MedicationUsage-packs.xml +++ b/source/medicationusage/list-MedicationUsage-packs.xml @@ -4,9 +4,4 @@ <id value="MedicationUsage-packs"/> <status value="current"/> <mode value="working"/> - <entry> - <item> - <reference value="ImplementationGuide/MedicationUsage-core"/> - </item> - </entry> </List> \ No newline at end of file diff --git a/source/medicationusage/structuredefinition-MedicationUsage.xml b/source/medicationusage/structuredefinition-MedicationUsage.xml index d921153fd5b..022073435d9 100644 --- a/source/medicationusage/structuredefinition-MedicationUsage.xml +++ b/source/medicationusage/structuredefinition-MedicationUsage.xml @@ -180,13 +180,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationUsageStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating the current status of a MedicationUsage."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="A coded concept indicating the current status of a MedicationUsage."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-usage-status"/> </binding> <mapping> @@ -216,10 +214,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationUsageStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating the reason for the status of the statement."/> - </extension> <strength value="example"/> + <description value="A coded concept indicating the reason for the status of the statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/reason-medication-status-codes"/> </binding> <mapping> @@ -245,10 +241,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationUsageAdministrationLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying where the medication included in the MedicationUsage is expected to be consumed or administered."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying where the medication included in the MedicationUsage is expected to be consumed or administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-usage-admin-location"/> </binding> <mapping> @@ -276,10 +270,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying the substance or product being taken."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying the substance or product being taken."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-codes"/> </binding> <mapping> @@ -450,10 +442,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MedicationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying why the medication is being taken."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying why the medication is being taken."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> diff --git a/source/medicinalproductdefinition/structuredefinition-MedicinalProductDefinition.xml b/source/medicinalproductdefinition/structuredefinition-MedicinalProductDefinition.xml index b932879609b..1754827ea46 100644 --- a/source/medicinalproductdefinition/structuredefinition-MedicinalProductDefinition.xml +++ b/source/medicinalproductdefinition/structuredefinition-MedicinalProductDefinition.xml @@ -157,10 +157,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="preferred"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> diff --git a/source/messagedefinition/structuredefinition-MessageDefinition.xml b/source/messagedefinition/structuredefinition-MessageDefinition.xml index 4fe29749530..24b60c6e3b4 100644 --- a/source/messagedefinition/structuredefinition-MessageDefinition.xml +++ b/source/messagedefinition/structuredefinition-MessageDefinition.xml @@ -237,10 +237,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -382,10 +380,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -484,10 +480,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the message events defined as part of this version of FHIR."/> - </extension> <strength value="example"/> + <description value="One of the message events defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/message-events"/> </binding> </element> @@ -505,10 +499,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MessageSignificanceCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The impact of the content of a message."/> - </extension> <strength value="required"/> + <description value="The impact of the content of a message."/> <valueSet value="http://hl7.org/fhir/ValueSet/message-significance-category"/> </binding> </element> @@ -552,10 +544,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> diff --git a/source/messageheader/structuredefinition-MessageHeader.xml b/source/messageheader/structuredefinition-MessageHeader.xml index bfcbab155ea..e493721347e 100644 --- a/source/messageheader/structuredefinition-MessageHeader.xml +++ b/source/messageheader/structuredefinition-MessageHeader.xml @@ -109,10 +109,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the message events defined as part of this version of FHIR."/> - </extension> <strength value="example"/> + <description value="One of the message events defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/message-events"/> </binding> <mapping> @@ -516,10 +514,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EventReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reason for event occurrence."/> - </extension> <strength value="example"/> + <description value="Reason for event occurrence."/> <valueSet value="http://hl7.org/fhir/ValueSet/message-reason-encounter"/> </binding> <mapping> @@ -593,10 +589,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResponseType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of response to a message."/> - </extension> <strength value="required"/> + <description value="The kind of response to a message."/> <valueSet value="http://hl7.org/fhir/ValueSet/response-code"/> </binding> <mapping> diff --git a/source/molecularsequence/structuredefinition-MolecularSequence.xml b/source/molecularsequence/structuredefinition-MolecularSequence.xml index 0b2557e8b80..e23ff27a590 100644 --- a/source/molecularsequence/structuredefinition-MolecularSequence.xml +++ b/source/molecularsequence/structuredefinition-MolecularSequence.xml @@ -108,10 +108,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="sequenceType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type if a sequence -- DNA, RNA, or amino acid sequence."/> - </extension> <strength value="required"/> + <description value="Type if a sequence -- DNA, RNA, or amino acid sequence."/> <valueSet value="http://hl7.org/fhir/ValueSet/sequence-type"/> </binding> </element> @@ -879,10 +877,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LOINC LL379-9 answerlist"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="DNA change type."/> - </extension> <strength value="required"/> + <description value="DNA change type."/> <valueSet value="http://loinc.org/vs/LL379-9"/> </binding> </element> diff --git a/source/namingsystem/structuredefinition-NamingSystem.xml b/source/namingsystem/structuredefinition-NamingSystem.xml index 227df1b9281..279c82227c0 100644 --- a/source/namingsystem/structuredefinition-NamingSystem.xml +++ b/source/namingsystem/structuredefinition-NamingSystem.xml @@ -193,10 +193,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -222,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NamingSystemType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the purpose of the naming system."/> - </extension> <strength value="required"/> + <description value="Identifies the purpose of the naming system."/> <valueSet value="http://hl7.org/fhir/ValueSet/namingsystem-type"/> </binding> <mapping> @@ -326,10 +322,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/> - </extension> <strength value="extensible"/> + <description value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/> <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/> </binding> </element> @@ -383,10 +377,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -434,10 +426,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NamingSystemIdentifierType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the style of unique identifier used to identify a namespace."/> - </extension> <strength value="required"/> + <description value="Identifies the style of unique identifier used to identify a namespace."/> <valueSet value="http://hl7.org/fhir/ValueSet/namingsystem-identifier-type"/> </binding> </element> diff --git a/source/nutritionintake/structuredefinition-NutritionIntake.xml b/source/nutritionintake/structuredefinition-NutritionIntake.xml index fc7a10f04c6..51732c6ca08 100644 --- a/source/nutritionintake/structuredefinition-NutritionIntake.xml +++ b/source/nutritionintake/structuredefinition-NutritionIntake.xml @@ -186,13 +186,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionIntakeStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating the current status of a NutritionIntake."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="A coded concept indicating the current status of a NutritionIntake."/> <valueSet value="http://hl7.org/fhir/ValueSet/event-status"/> </binding> <mapping> @@ -218,10 +216,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionIntakeStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept indicating the reason for the status of the statement."/> - </extension> <strength value="example"/> + <description value="A coded concept indicating the reason for the status of the statement."/> <valueSet value="http://hl7.org/fhir/ValueSet/reason-medication-status-codes"/> </binding> <mapping> @@ -243,10 +239,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionIntakeCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying where the medication included in the NutritionIntake is expected to be consumed or administered."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying where the medication included in the NutritionIntake is expected to be consumed or administered."/> <valueSet value="http://hl7.org/fhir/ValueSet/diet-type"/> </binding> <mapping> @@ -379,10 +373,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FoodType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of food."/> - </extension> <strength value="example"/> + <description value="Types of food."/> <valueSet value="http://hl7.org/fhir/ValueSet/edible-substance-type"/> </binding> </element> @@ -405,10 +397,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FoodProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Specific food that can be consumed by a patient."/> - </extension> <strength value="example"/> + <description value="Specific food that can be consumed by a patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/food-type"/> </binding> <mapping> @@ -480,10 +470,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NotConsumedReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reasons for why something was not consumed."/> - </extension> <strength value="example"/> + <description value="Reasons for why something was not consumed."/> <valueSet value="http://hl7.org/fhir/ValueSet/not-consumed-reason"/> </binding> </element> @@ -512,10 +500,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutrientType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of nutrients that can be found in a nutrition product."/> - </extension> <strength value="example"/> + <description value="Types of nutrients that can be found in a nutrition product."/> <valueSet value="http://hl7.org/fhir/ValueSet/nutrient-code"/> </binding> </element> @@ -553,10 +539,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionPerformerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of performance."/> - </extension> <strength value="example"/> + <description value="Type of performance."/> <valueSet value="http://hl7.org/fhir/ValueSet/performer-role"/> </binding> </element> @@ -617,10 +601,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IntakeReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Reason for why something was ingested."/> - </extension> <strength value="example"/> + <description value="Reason for why something was ingested."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> diff --git a/source/nutritionorder/structuredefinition-NutritionOrder.xml b/source/nutritionorder/structuredefinition-NutritionOrder.xml index d393f3c22e3..6e2438eb049 100644 --- a/source/nutritionorder/structuredefinition-NutritionOrder.xml +++ b/source/nutritionorder/structuredefinition-NutritionOrder.xml @@ -232,10 +232,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionOrderStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of the nutrition order."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of the nutrition order."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -277,10 +275,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritiionOrderIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the degree of authority/intentionality associated with a nutrition order."/> - </extension> <strength value="required"/> + <description value="Codes indicating the degree of authority/intentionality associated with a nutrition order."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-intent"/> </binding> <mapping> @@ -454,10 +450,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PatientDiet"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Medical, cultural or ethical food preferences to help with catering requirements."/> - </extension> <strength value="example"/> + <description value="Medical, cultural or ethical food preferences to help with catering requirements."/> <valueSet value="http://hl7.org/fhir/ValueSet/encounter-diet"/> </binding> <mapping> @@ -486,10 +480,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FoodType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes used to indicate the type of food that should NOT be given to the patient."/> - </extension> <strength value="example"/> + <description value="Codes used to indicate the type of food that should NOT be given to the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/food-type"/> </binding> <mapping> @@ -536,10 +528,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OralDiet"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes used to indicate the type of diet being ordered for a patient."/> - </extension> <strength value="example"/> + <description value="Codes used to indicate the type of diet being ordered for a patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/diet-type"/> </binding> <mapping> @@ -619,10 +609,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutrientModifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for types of nutrients that are being modified such as carbohydrate or sodium."/> - </extension> <strength value="example"/> + <description value="Codes for types of nutrients that are being modified such as carbohydrate or sodium."/> <valueSet value="http://hl7.org/fhir/ValueSet/nutrient-code"/> </binding> <mapping> @@ -699,10 +687,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TextureModifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for food consistency types or texture modifications to apply to foods."/> - </extension> <strength value="example"/> + <description value="Codes for food consistency types or texture modifications to apply to foods."/> <valueSet value="http://hl7.org/fhir/ValueSet/texture-code"/> </binding> <mapping> @@ -732,10 +718,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TextureModifiedFoodType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for types of foods that are texture-modified."/> - </extension> <strength value="example"/> + <description value="Codes for types of foods that are texture-modified."/> <valueSet value="http://hl7.org/fhir/ValueSet/modified-foodtype"/> </binding> <mapping> @@ -764,10 +748,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FluidConsistencyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes used to represent the consistency of fluids and liquids provided to the patient."/> - </extension> <strength value="example"/> + <description value="Codes used to represent the consistency of fluids and liquids provided to the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/consistency-type"/> </binding> <mapping> @@ -843,10 +825,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplementType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for nutritional supplements to be provided to the patient."/> - </extension> <strength value="example"/> + <description value="Codes for nutritional supplements to be provided to the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplement-type"/> </binding> <mapping> @@ -995,10 +975,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnteralFormulaType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for type of enteral formula to be administered to patient."/> - </extension> <strength value="example"/> + <description value="Codes for type of enteral formula to be administered to patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/entformula-type"/> </binding> <mapping> @@ -1052,10 +1030,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnteralFormulaAdditiveType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula."/> - </extension> <strength value="example"/> + <description value="Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula."/> <valueSet value="http://hl7.org/fhir/ValueSet/entformula-additive"/> </binding> <mapping> @@ -1128,10 +1104,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnteralRouteOfAdministration"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes specifying the route of administration of enteral formula."/> - </extension> <strength value="extensible"/> + <description value="Codes specifying the route of administration of enteral formula."/> <valueSet value="http://hl7.org/fhir/ValueSet/enteral-route"/> </binding> <mapping> diff --git a/source/nutritionorder/structuredefinition-extension-nutritionorder-adaptiveFeedingDevice.xml b/source/nutritionorder/structuredefinition-extension-nutritionorder-adaptiveFeedingDevice.xml index e67a1a4445f..dc09c82ceab 100644 --- a/source/nutritionorder/structuredefinition-extension-nutritionorder-adaptiveFeedingDevice.xml +++ b/source/nutritionorder/structuredefinition-extension-nutritionorder-adaptiveFeedingDevice.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Materials used or needed to feed the patient."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FeedingDevice"/> </extension> <strength value="example"/> + <description value="Materials used or needed to feed the patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/feeding-device"/> </binding> </element> diff --git a/source/nutritionproduct/structuredefinition-NutritionProduct.xml b/source/nutritionproduct/structuredefinition-NutritionProduct.xml index 079f972afe3..db0fc670330 100644 --- a/source/nutritionproduct/structuredefinition-NutritionProduct.xml +++ b/source/nutritionproduct/structuredefinition-NutritionProduct.xml @@ -96,10 +96,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionProductStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of a product."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of a product."/> <valueSet value="http://hl7.org/fhir/ValueSet/nutritionproduct-status"/> </binding> <mapping> @@ -133,10 +131,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionProductCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying classes of nutrition products."/> - </extension> <strength value="example"/> + <description value="Codes identifying classes of nutrition products."/> <valueSet value="http://hl7.org/fhir/ValueSet/nutrition-product-category"/> </binding> <mapping> @@ -170,10 +166,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionProductCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying specific types of nutrition products."/> - </extension> <strength value="example"/> + <description value="Codes identifying specific types of nutrition products."/> <valueSet value="http://hl7.org/fhir/ValueSet/edible-substance-type"/> </binding> <mapping> @@ -243,10 +237,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="NutritionProductNutrient"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that identify nutrients that could be parts of nutrition products."/> - </extension> <strength value="example"/> + <description value="Codes that identify nutrients that could be parts of nutrition products."/> <valueSet value="http://hl7.org/fhir/ValueSet/nutrition-product-nutrient"/> </binding> </element> @@ -310,10 +302,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AllergenClass"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that identify substances that can be an allergen."/> - </extension> <strength value="example"/> + <description value="Codes that identify substances that can be an allergen."/> <valueSet value="http://hl7.org/fhir/ValueSet/allergen-class"/> </binding> </element> @@ -340,10 +330,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PropertyCharacteristic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that identify properties that can be measured."/> - </extension> <strength value="example"/> + <description value="Codes that identify properties that can be measured."/> <valueSet value="http://hl7.org/fhir/ValueSet/measurement-property"/> </binding> </element> diff --git a/source/observation/implementationguide-observation-extensions.xml b/source/observation/implementationguide-observation-extensions.xml deleted file mode 100644 index a3d7d8aed47..00000000000 --- a/source/observation/implementationguide-observation-extensions.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<ImplementationGuide xmlns="http://hl7.org/fhir"> - <id value="observation-extensions"/> - <version value="0.1"/> - <name value="Observation HL7 Extensions"/> - <title value="Observation HL7 Extensions"/> - <status value="draft"/> - <date value="2015-03-02T00:00:00.000"/> - <publisher value="Health Level Seven, Inc. - OO WG"/> - <description value="Defines common extensions used with or related to the Observation resource"/> - <definition> - - </definition> -</ImplementationGuide> \ No newline at end of file diff --git a/source/observation/structuredefinition-Observation.xml b/source/observation/structuredefinition-Observation.xml index 496241ada9c..6089c03bf81 100644 --- a/source/observation/structuredefinition-Observation.xml +++ b/source/observation/structuredefinition-Observation.xml @@ -254,10 +254,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes providing the status of an observation."/> - </extension> <strength value="required"/> + <description value="Codes providing the status of an observation."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-status"/> </binding> <mapping> @@ -299,10 +297,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for high level observation categories."/> - </extension> <strength value="preferred"/> + <description value="Codes for high level observation categories."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-category"/> </binding> <mapping> @@ -331,10 +327,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> <mapping> @@ -659,10 +653,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationValueAbsentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes specifying why the result (`Observation.value[x]`) is missing."/> - </extension> <strength value="extensible"/> + <description value="Codes specifying why the result (`Observation.value[x]`) is missing."/> <valueSet value="http://hl7.org/fhir/ValueSet/data-absent-reason"/> </binding> <mapping> @@ -690,10 +682,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationInterpretation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying interpretations of observations."/> - </extension> <strength value="extensible"/> + <description value="Codes identifying interpretations of observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-interpretation"/> </binding> <mapping> @@ -795,10 +785,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Methods for simple observations."/> - </extension> <strength value="example"/> + <description value="Methods for simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-methods"/> </binding> <mapping> @@ -965,10 +953,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationRangeMeaning"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code for the meaning of a reference range."/> - </extension> <strength value="preferred"/> + <description value="Code for the meaning of a reference range."/> <valueSet value="http://hl7.org/fhir/ValueSet/referencerange-meaning"/> </binding> <mapping> @@ -1002,10 +988,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationRangeType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the population the reference range applies to."/> - </extension> <strength value="example"/> + <description value="Codes identifying the population the reference range applies to."/> <valueSet value="http://hl7.org/fhir/ValueSet/referencerange-appliesto"/> </binding> <mapping> @@ -1154,10 +1138,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> <mapping> @@ -1261,10 +1243,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationValueAbsentReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes specifying why the result (`Observation.value[x]`) is missing."/> - </extension> <strength value="extensible"/> + <description value="Codes specifying why the result (`Observation.value[x]`) is missing."/> <valueSet value="http://hl7.org/fhir/ValueSet/data-absent-reason"/> </binding> <mapping> @@ -1295,10 +1275,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationInterpretation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying interpretations of observations."/> - </extension> <strength value="extensible"/> + <description value="Codes identifying interpretations of observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-interpretation"/> </binding> <mapping> diff --git a/source/observation/structuredefinition-extension-observation-secondaryFinding.xml b/source/observation/structuredefinition-extension-observation-secondaryFinding.xml index 883de561d40..c4ed5ef0dfa 100644 --- a/source/observation/structuredefinition-extension-observation-secondaryFinding.xml +++ b/source/observation/structuredefinition-extension-observation-secondaryFinding.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to denote a guideline or policy statement.when a genetic test result is being shared as a secondary finding."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SecondaryFinding"/> </extension> <strength value="extensible"/> + <description value="Codes to denote a guideline or policy statement.when a genetic test result is being shared as a secondary finding."/> <valueSet value="http://hl7.org/fhir/ValueSet/secondary-finding"/> </binding> </element> diff --git a/source/observationdefinition/structuredefinition-ObservationDefinition.xml b/source/observationdefinition/structuredefinition-ObservationDefinition.xml index e3a5ee8b872..93da090c365 100644 --- a/source/observationdefinition/structuredefinition-ObservationDefinition.xml +++ b/source/observationdefinition/structuredefinition-ObservationDefinition.xml @@ -178,10 +178,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the state of an ObservationDefinition."/> - </extension> <strength value="required"/> + <description value="Codes identifying the state of an ObservationDefinition."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> </element> @@ -290,10 +288,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Jurisdiction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for country, country subdivision and region for indicating where a resource is intended to be used."/> - </extension> <strength value="extensible"/> + <description value="Codes for country, country subdivision and region for indicating where a resource is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> </element> @@ -383,10 +379,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for high level observation categories."/> - </extension> <strength value="example"/> + <description value="Codes for high level observation categories."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-category"/> </binding> <mapping> @@ -413,10 +407,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> <mapping> @@ -449,10 +441,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationDataType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Permitted data type for observation value."/> - </extension> <strength value="required"/> + <description value="Permitted data type for observation value."/> <valueSet value="http://hl7.org/fhir/ValueSet/permitted-data-type"/> </binding> <mapping> @@ -489,10 +479,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationBodySite"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="SNOMED CT body structures."/> - </extension> <strength value="example"/> + <description value="SNOMED CT body structures."/> <valueSet value="http://hl7.org/fhir/ValueSet/body-site"/> </binding> <mapping> @@ -515,10 +503,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Methods for simple observations."/> - </extension> <strength value="example"/> + <description value="Methods for simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-methods"/> </binding> <mapping> @@ -598,10 +584,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationUnit"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying units of measure."/> - </extension> <strength value="extensible"/> + <description value="Codes identifying units of measure."/> <valueSet value="http://hl7.org/fhir/ValueSet/ucum-units"/> </binding> <mapping> @@ -622,10 +606,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationUnit"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying units of measure."/> - </extension> <strength value="extensible"/> + <description value="Codes identifying units of measure."/> <valueSet value="http://hl7.org/fhir/ValueSet/ucum-units"/> </binding> <mapping> @@ -695,10 +677,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationRangeCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the category of observation range."/> - </extension> <strength value="required"/> + <description value="Codes identifying the category of observation range."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-range-category"/> </binding> <mapping> @@ -734,10 +714,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationRangeMeaning"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Code identifying the health context of a range."/> - </extension> <strength value="extensible"/> + <description value="Code identifying the health context of a range."/> <valueSet value="http://hl7.org/fhir/ValueSet/referencerange-meaning"/> </binding> <mapping> @@ -759,10 +737,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationRangeAppliesTo"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the population the reference range applies to."/> - </extension> <strength value="example"/> + <description value="Codes identifying the population the reference range applies to."/> <valueSet value="http://hl7.org/fhir/ValueSet/referencerange-appliesto"/> </binding> <mapping> @@ -790,9 +766,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -800,6 +773,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender"/> </binding> <mapping> @@ -953,10 +927,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying names of simple observations."/> - </extension> <strength value="example"/> + <description value="Codes identifying names of simple observations."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> <mapping> @@ -981,10 +953,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ObservationDataType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Permitted data type for observation value."/> - </extension> <strength value="required"/> + <description value="Permitted data type for observation value."/> <valueSet value="http://hl7.org/fhir/ValueSet/permitted-data-type"/> </binding> </element> diff --git a/source/operationdefinition/structuredefinition-OperationDefinition.xml b/source/operationdefinition/structuredefinition-OperationDefinition.xml index 62b5549bc3a..2cd782bffac 100644 --- a/source/operationdefinition/structuredefinition-OperationDefinition.xml +++ b/source/operationdefinition/structuredefinition-OperationDefinition.xml @@ -200,10 +200,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -230,10 +228,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OperationKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Whether an operation is a normal operation or a query."/> - </extension> <strength value="required"/> + <description value="Whether an operation is a normal operation or a query."/> <valueSet value="http://hl7.org/fhir/ValueSet/operation-kind"/> </binding> <mapping> @@ -373,10 +369,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -420,7 +414,7 @@ <isSummary value="true"/> </element> <element id="OperationDefinition.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="OperationDefinition.code"/> @@ -478,10 +472,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> <mapping> @@ -585,7 +577,7 @@ </constraint> </element> <element id="OperationDefinition.parameter.name"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="OperationDefinition.parameter.name"/> @@ -612,10 +604,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OperationParameterUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Whether an operation parameter is an input or an output parameter."/> - </extension> <strength value="required"/> + <description value="Whether an operation parameter is an input or an output parameter."/> <valueSet value="http://hl7.org/fhir/ValueSet/operation-parameter-use"/> </binding> </element> @@ -667,10 +657,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types."/> - </extension> <strength value="required"/> + <description value="A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types."/> <valueSet value="http://hl7.org/fhir/ValueSet/all-types"/> </binding> </element> @@ -703,10 +691,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Data types allowed to be used for search parameters."/> - </extension> <strength value="required"/> + <description value="Data types allowed to be used for search parameters."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type"/> </binding> </element> @@ -742,10 +728,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indication of the degree of conformance expectations associated with a binding."/> - </extension> <strength value="required"/> + <description value="Indication of the degree of conformance expectations associated with a binding."/> <valueSet value="http://hl7.org/fhir/ValueSet/binding-strength"/> </binding> </element> diff --git a/source/operationoutcome/structuredefinition-OperationOutcome.xml b/source/operationoutcome/structuredefinition-OperationOutcome.xml index 066fd7489cb..88f3a39fc16 100644 --- a/source/operationoutcome/structuredefinition-OperationOutcome.xml +++ b/source/operationoutcome/structuredefinition-OperationOutcome.xml @@ -118,10 +118,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IssueSeverity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How the issue affects the success of the action."/> - </extension> <strength value="required"/> + <description value="How the issue affects the success of the action."/> <valueSet value="http://hl7.org/fhir/ValueSet/issue-severity"/> </binding> <mapping> @@ -148,10 +146,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IssueType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that describes the type of issue."/> - </extension> <strength value="required"/> + <description value="A code that describes the type of issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/issue-type"/> </binding> <mapping> @@ -178,10 +174,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IssueDetails"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that provides details as the exact issue."/> - </extension> <strength value="example"/> + <description value="A code that provides details as the exact issue."/> <valueSet value="http://hl7.org/fhir/ValueSet/operation-outcome"/> </binding> <mapping> diff --git a/source/organization/structuredefinition-Organization.xml b/source/organization/structuredefinition-Organization.xml index 4726f0a730e..0e4b5a9485b 100644 --- a/source/organization/structuredefinition-Organization.xml +++ b/source/organization/structuredefinition-Organization.xml @@ -197,10 +197,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OrganizationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Used to categorize the organization."/> - </extension> <strength value="example"/> + <description value="Used to categorize the organization."/> <valueSet value="http://hl7.org/fhir/ValueSet/organization-type"/> </binding> <mapping> @@ -407,10 +405,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContactPartyType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The purpose for which you would contact a contact party."/> - </extension> <strength value="extensible"/> + <description value="The purpose for which you would contact a contact party."/> <valueSet value="http://hl7.org/fhir/ValueSet/contactentity-type"/> </binding> <mapping> diff --git a/source/organizationaffiliation/structuredefinition-OrganizationAffiliation.xml b/source/organizationaffiliation/structuredefinition-OrganizationAffiliation.xml index d49ad18e9a7..02fc2dd6fc4 100644 --- a/source/organizationaffiliation/structuredefinition-OrganizationAffiliation.xml +++ b/source/organizationaffiliation/structuredefinition-OrganizationAffiliation.xml @@ -201,10 +201,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OrganizationAffiliation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role the participating organization providing services to the primary organization."/> - </extension> <strength value="example"/> + <description value="The role the participating organization providing services to the primary organization."/> <valueSet value="http://hl7.org/fhir/ValueSet/organization-role"/> </binding> <mapping> @@ -226,10 +224,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OrganizationSpecialty"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Specific specialty associated with the participating organization."/> - </extension> <strength value="preferred"/> + <description value="Specific specialty associated with the participating organization."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> diff --git a/source/packagedproductdefinition/structuredefinition-PackagedProductDefinition.xml b/source/packagedproductdefinition/structuredefinition-PackagedProductDefinition.xml index 7f298e4f87e..61894f63a7f 100644 --- a/source/packagedproductdefinition/structuredefinition-PackagedProductDefinition.xml +++ b/source/packagedproductdefinition/structuredefinition-PackagedProductDefinition.xml @@ -157,10 +157,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="preferred"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> diff --git a/source/parameters/list-Parameters-examples.xml b/source/parameters/list-Parameters-examples.xml index c0bd91f892a..0853e75fd02 100644 --- a/source/parameters/list-Parameters-examples.xml +++ b/source/parameters/list-Parameters-examples.xml @@ -4,4 +4,16 @@ <id value="Parameters-examples"/> <status value="current"/> <mode value="working"/> + <entry> + <extension url="http://hl7.org/fhir/build/StructureDefinition/description"> + <valueString value="Parameters Example"/> + </extension> + <extension url="http://hl7.org/fhir/build/StructureDefinition/title"> + <valueString value="parameters-example"/> + </extension> + <item> + <reference value="Parameters/example"/> + <display value="example"/> + </item> + </entry> </List> \ No newline at end of file diff --git a/source/parameters/parameters-example.xml b/source/parameters/parameters-example.xml index 906898f364a..b6ba2544b29 100644 --- a/source/parameters/parameters-example.xml +++ b/source/parameters/parameters-example.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <Parameters xmlns="http://hl7.org/fhir"> + <id value="example"/> <parameter> <name value="exact"/> <valueBoolean value="true"/> diff --git a/source/patient/structuredefinition-Patient.xml b/source/patient/structuredefinition-Patient.xml index d5001221786..e30a94396a9 100644 --- a/source/patient/structuredefinition-Patient.xml +++ b/source/patient/structuredefinition-Patient.xml @@ -251,9 +251,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -261,6 +258,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.5.0"/> </binding> <mapping> @@ -392,10 +390,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The domestic partnership status of a person."/> - </extension> <strength value="extensible"/> + <description value="The domestic partnership status of a person."/> <valueSet value="http://hl7.org/fhir/ValueSet/marital-status"/> </binding> <mapping> @@ -514,10 +510,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContactRelationship"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The nature of the relationship between a patient and a contact person for that patient."/> - </extension> <strength value="extensible"/> + <description value="The nature of the relationship between a patient and a contact person for that patient."/> <valueSet value="http://hl7.org/fhir/ValueSet/patient-contactrelationship"/> </binding> <mapping> @@ -620,9 +614,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -630,6 +621,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.5.0"/> </binding> <mapping> @@ -901,10 +893,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="LinkType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of link between this patient resource and another patient resource."/> - </extension> <strength value="required"/> + <description value="The type of link between this patient resource and another patient resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/link-type|4.5.0"/> </binding> <mapping> diff --git a/source/patient/structuredefinition-extension-patient-animal.xml b/source/patient/structuredefinition-extension-patient-animal.xml index c48353a1d86..0721816a594 100644 --- a/source/patient/structuredefinition-extension-patient-animal.xml +++ b/source/patient/structuredefinition-extension-patient-animal.xml @@ -87,13 +87,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The species of an animal."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AnimalSpecies"/> </extension> <strength value="example"/> + <description value="The species of an animal."/> <valueSet value="http://hl7.org/fhir/ValueSet/animal-species"/> </binding> </element> @@ -135,13 +133,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The breed of an animal."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AnimalBreed"/> </extension> <strength value="example"/> + <description value="The breed of an animal."/> <valueSet value="http://hl7.org/fhir/ValueSet/animal-breeds"/> </binding> </element> @@ -182,13 +178,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The state of the animal's reproductive organs."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AnimalGenderStatus"/> </extension> <strength value="example"/> + <description value="The state of the animal's reproductive organs."/> <valueSet value="http://hl7.org/fhir/ValueSet/animal-genderstatus"/> </binding> </element> diff --git a/source/patient/structuredefinition-extension-patient-proficiency.xml b/source/patient/structuredefinition-extension-patient-proficiency.xml index 2b8836400d6..9c0058fcec5 100644 --- a/source/patient/structuredefinition-extension-patient-proficiency.xml +++ b/source/patient/structuredefinition-extension-patient-proficiency.xml @@ -68,13 +68,11 @@ <code value="Coding"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The proficiency level for the communication."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProficiencyLevel"/> </extension> <strength value="preferred"/> + <description value="The proficiency level for the communication."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency"/> </binding> </element> @@ -107,13 +105,11 @@ <code value="Coding"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The proficiency type for the communication."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="proficiencyType"/> </extension> <strength value="preferred"/> + <description value="The proficiency type for the communication."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-LanguageAbilityMode"/> </binding> </element> diff --git a/source/paymentnotice/structuredefinition-PaymentNotice.xml b/source/paymentnotice/structuredefinition-PaymentNotice.xml index 78f9ba0b57a..ac57016459b 100644 --- a/source/paymentnotice/structuredefinition-PaymentNotice.xml +++ b/source/paymentnotice/structuredefinition-PaymentNotice.xml @@ -134,10 +134,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentNoticeStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -337,10 +335,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The payment conveyance status codes."/> - </extension> <strength value="example"/> + <description value="The payment conveyance status codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/payment-status"/> </binding> <mapping> diff --git a/source/paymentreconciliation/structuredefinition-PaymentReconciliation.xml b/source/paymentreconciliation/structuredefinition-PaymentReconciliation.xml index ca72858e71b..baadd29b7a1 100644 --- a/source/paymentreconciliation/structuredefinition-PaymentReconciliation.xml +++ b/source/paymentreconciliation/structuredefinition-PaymentReconciliation.xml @@ -121,10 +121,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentReconciliationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -250,10 +248,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The outcome of the processing."/> - </extension> <strength value="required"/> + <description value="The outcome of the processing."/> <valueSet value="http://hl7.org/fhir/ValueSet/payment-outcome"/> </binding> </element> @@ -359,10 +355,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PaymentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason for the amount: payment, adjustment, advance."/> - </extension> <strength value="example"/> + <description value="The reason for the amount: payment, adjustment, advance."/> <valueSet value="http://hl7.org/fhir/ValueSet/payment-type"/> </binding> </element> @@ -470,10 +464,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The forms codes."/> - </extension> <strength value="example"/> + <description value="The forms codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/forms"/> </binding> </element> @@ -511,10 +503,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The presentation types of notes."/> - </extension> <strength value="required"/> + <description value="The presentation types of notes."/> <valueSet value="http://hl7.org/fhir/ValueSet/note-type"/> </binding> </element> diff --git a/source/permission/structuredefinition-Permission.xml b/source/permission/structuredefinition-Permission.xml index 7eff70aa0a4..e98f4713da3 100644 --- a/source/permission/structuredefinition-Permission.xml +++ b/source/permission/structuredefinition-Permission.xml @@ -84,10 +84,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PermissionStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of a product."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of a product."/> <valueSet value="http://hl7.org/fhir/ValueSet/permission-status"/> </binding> </element> diff --git a/source/person/structuredefinition-Person.xml b/source/person/structuredefinition-Person.xml index 0aa71d2893b..604f03654c7 100644 --- a/source/person/structuredefinition-Person.xml +++ b/source/person/structuredefinition-Person.xml @@ -180,9 +180,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -190,6 +187,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender"/> </binding> <mapping> @@ -350,10 +348,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IdentityAssuranceLevel"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The level of confidence that this link represents the same actual person, based on NIST Authentication Levels."/> - </extension> <strength value="required"/> + <description value="The level of confidence that this link represents the same actual person, based on NIST Authentication Levels."/> <valueSet value="http://hl7.org/fhir/ValueSet/identity-assuranceLevel"/> </binding> <mapping> diff --git a/source/plandefinition/implementationguide-PlanDefinition-core.xml b/source/plandefinition/implementationguide-PlanDefinition-core.xml index 22ac4e8bd16..d9ff5810797 100644 --- a/source/plandefinition/implementationguide-PlanDefinition-core.xml +++ b/source/plandefinition/implementationguide-PlanDefinition-core.xml @@ -11,125 +11,5 @@ <reference value="StructureDefinition/shareableplandefinition"/> </reference> </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-composed-of"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-context"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-context-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-context-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-date"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-definition"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-depends-on"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-derived-from"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-description"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-effective"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-identifier"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-jurisdiction"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-name"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-predecessor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-publisher"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-status"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-successor"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-title"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-topic"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-type"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-url"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-version"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-context-type-quantity"/> - </reference> - </resource> - <resource> - <reference> - <reference value="SearchParameter/PlanDefinition-context-type-value"/> - </reference> - </resource> </definition> </ImplementationGuide> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-composed-of.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-composed-of.xml deleted file mode 100644 index f8aef3cb0e8..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-composed-of.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-composed-of"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-composed-of"/> - <version value="4.5.0"/> - <name value="composed-of"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="composed-of"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.relatedArtifact.where(type='composed-of').resource"/> - <xpath value="f:PlanDefinition/f:relatedArtifact[f:type/@value='composed-of']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-context-quantity.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-context-quantity.xml deleted file mode 100644 index d1c297ad40b..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-context-quantity.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-context-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-quantity"/> - <version value="4.5.0"/> - <name value="context-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A quantity- or range-valued use context assigned to the plan definition"/> - <code value="context-quantity"/> - <base value="PlanDefinition"/> - <type value="quantity"/> - <expression value="(PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range)"/> - <xpath value="f:PlanDefinition/f:useContext/f:valueQuantity | f:PlanDefinition/f:useContext/f:valueRange"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-quantity.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-quantity.xml deleted file mode 100644 index 6316e983dec..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-quantity.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-context-type-quantity"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type-quantity"/> - <version value="4.5.0"/> - <name value="context-type-quantity"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and quantity- or range-based value assigned to the plan definition"/> - <code value="context-type-quantity"/> - <base value="PlanDefinition"/> - <type value="composite"/> - <expression value="PlanDefinition.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-quantity"/> - <expression value="value.as(Quantity) | value.as(Range)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-value.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-value.xml deleted file mode 100644 index ba6140921ab..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type-value.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-context-type-value"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type-value"/> - <version value="4.5.0"/> - <name value="context-type-value"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context type and value assigned to the plan definition"/> - <code value="context-type-value"/> - <base value="PlanDefinition"/> - <type value="composite"/> - <expression value="PlanDefinition.useContext"/> - <xpathUsage value="normal"/> - <multipleOr value="false"/> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type"/> - <expression value="code"/> - </component> - <component> - <definition value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context"/> - <expression value="value.as(CodeableConcept)"/> - </component> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-context-type.xml deleted file mode 100644 index 61ead52b0a5..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-context-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-context-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context-type"/> - <version value="4.5.0"/> - <name value="context-type"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A type of use context assigned to the plan definition"/> - <code value="context-type"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.useContext.code"/> - <xpath value="f:PlanDefinition/f:useContext/f:code"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-context.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-context.xml deleted file mode 100644 index 3d3d33bea5c..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-context.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-context"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-context"/> - <version value="4.5.0"/> - <name value="context"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="A use context assigned to the plan definition"/> - <code value="context"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="(PlanDefinition.useContext.value as CodeableConcept)"/> - <xpath value="f:PlanDefinition/f:useContext/f:valueCodeableConcept"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-date.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-date.xml deleted file mode 100644 index 0654f97de18..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-date.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-date"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-date"/> - <version value="4.5.0"/> - <name value="date"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The plan definition publication date"/> - <code value="date"/> - <base value="PlanDefinition"/> - <type value="date"/> - <expression value="PlanDefinition.date"/> - <xpath value="f:PlanDefinition/f:date"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-definition.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-definition.xml deleted file mode 100644 index bd51eeefc70..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-definition.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-definition"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-definition"/> - <version value="4.5.0"/> - <name value="definition"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Activity or plan definitions used by plan definition"/> - <code value="definition"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.action.definition"/> - <xpath value="f:PlanDefinition/f:action/f:definitionCanonical | f:PlanDefinition/f:action/f:definitionUri"/> - <xpathUsage value="normal"/> - <target value="Questionnaire"/> - <target value="PlanDefinition"/> - <target value="ActivityDefinition"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-depends-on.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-depends-on.xml deleted file mode 100644 index cfbbd2c4247..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-depends-on.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-depends-on"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-depends-on"/> - <version value="4.5.0"/> - <name value="depends-on"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="depends-on"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library"/> - <xpath value="f:PlanDefinition/f:relatedArtifact[f:type/@value='depends-on']/f:resource | f:PlanDefinition/f:library"/> - <xpathUsage value="normal"/> - <target value="Library"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-derived-from.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-derived-from.xml deleted file mode 100644 index c907f84fabe..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-derived-from.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-derived-from"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-derived-from"/> - <version value="4.5.0"/> - <name value="derived-from"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="derived-from"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.relatedArtifact.where(type='derived-from').resource"/> - <xpath value="f:PlanDefinition/f:relatedArtifact[f:type/@value='derived-from']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-description.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-description.xml deleted file mode 100644 index dc084dc098d..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-description.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-description"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-description"/> - <version value="4.5.0"/> - <name value="description"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The description of the plan definition"/> - <code value="description"/> - <base value="PlanDefinition"/> - <type value="string"/> - <expression value="PlanDefinition.description"/> - <xpath value="f:PlanDefinition/f:description"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-effective.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-effective.xml deleted file mode 100644 index eb7b40911d8..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-effective.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-effective"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-effective"/> - <version value="4.5.0"/> - <name value="effective"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The time during which the plan definition is intended to be in use"/> - <code value="effective"/> - <base value="PlanDefinition"/> - <type value="date"/> - <expression value="PlanDefinition.effectivePeriod"/> - <xpath value="f:PlanDefinition/f:effectivePeriod"/> - <xpathUsage value="normal"/> - <comparator value="eq"/> - <comparator value="ne"/> - <comparator value="gt"/> - <comparator value="ge"/> - <comparator value="lt"/> - <comparator value="le"/> - <comparator value="sa"/> - <comparator value="eb"/> - <comparator value="ap"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-identifier.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-identifier.xml deleted file mode 100644 index 154bdd48788..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-identifier.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-identifier"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-identifier"/> - <version value="4.5.0"/> - <name value="identifier"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="External identifier for the plan definition"/> - <code value="identifier"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.identifier"/> - <xpath value="f:PlanDefinition/f:identifier"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-jurisdiction.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-jurisdiction.xml deleted file mode 100644 index 78b801f94f7..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-jurisdiction.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-jurisdiction"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-jurisdiction"/> - <version value="4.5.0"/> - <name value="jurisdiction"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Intended jurisdiction for the plan definition"/> - <code value="jurisdiction"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.jurisdiction"/> - <xpath value="f:PlanDefinition/f:jurisdiction"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-name.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-name.xml deleted file mode 100644 index e5e54c70c21..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-name.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-name"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-name"/> - <version value="4.5.0"/> - <name value="name"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Computationally friendly name of the plan definition"/> - <code value="name"/> - <base value="PlanDefinition"/> - <type value="string"/> - <expression value="PlanDefinition.name"/> - <xpath value="f:PlanDefinition/f:name"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-predecessor.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-predecessor.xml deleted file mode 100644 index f2ff92bb9cb..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-predecessor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-predecessor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-predecessor"/> - <version value="4.5.0"/> - <name value="predecessor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="predecessor"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.relatedArtifact.where(type='predecessor').resource"/> - <xpath value="f:PlanDefinition/f:relatedArtifact[f:type/@value='predecessor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-publisher.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-publisher.xml deleted file mode 100644 index acb8b7e99e8..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-publisher.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-publisher"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-publisher"/> - <version value="4.5.0"/> - <name value="publisher"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Name of the publisher of the plan definition"/> - <code value="publisher"/> - <base value="PlanDefinition"/> - <type value="string"/> - <expression value="PlanDefinition.publisher"/> - <xpath value="f:PlanDefinition/f:publisher"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-status.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-status.xml deleted file mode 100644 index a0187c4fc99..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-status.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-status"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-status"/> - <version value="4.5.0"/> - <name value="status"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The current status of the plan definition"/> - <code value="status"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.status"/> - <xpath value="f:PlanDefinition/f:status"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-successor.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-successor.xml deleted file mode 100644 index e27ef93b3cd..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-successor.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-successor"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-successor"/> - <version value="4.5.0"/> - <name value="successor"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="What resource is being referenced"/> - <code value="successor"/> - <base value="PlanDefinition"/> - <type value="reference"/> - <expression value="PlanDefinition.relatedArtifact.where(type='successor').resource"/> - <xpath value="f:PlanDefinition/f:relatedArtifact[f:type/@value='successor']/f:resource"/> - <xpathUsage value="normal"/> - <target value="Account"/> - <target value="ActivityDefinition"/> - <target value="AdministrableProductDefinition"/> - <target value="AdverseEvent"/> - <target value="AllergyIntolerance"/> - <target value="Appointment"/> - <target value="AppointmentResponse"/> - <target value="AuditEvent"/> - <target value="Basic"/> - <target value="Binary"/> - <target value="BiologicallyDerivedProduct"/> - <target value="BodyStructure"/> - <target value="Bundle"/> - <target value="CapabilityStatement"/> - <target value="CapabilityStatement2"/> - <target value="CarePlan"/> - <target value="CareTeam"/> - <target value="CatalogEntry"/> - <target value="ChargeItem"/> - <target value="ChargeItemDefinition"/> - <target value="Citation"/> - <target value="Claim"/> - <target value="ClaimResponse"/> - <target value="ClinicalImpression"/> - <target value="ClinicalUseIssue"/> - <target value="CodeSystem"/> - <target value="Communication"/> - <target value="CommunicationRequest"/> - <target value="CompartmentDefinition"/> - <target value="Composition"/> - <target value="ConceptMap"/> - <target value="Condition"/> - <target value="ConditionDefinition"/> - <target value="Consent"/> - <target value="Contract"/> - <target value="Coverage"/> - <target value="CoverageEligibilityRequest"/> - <target value="CoverageEligibilityResponse"/> - <target value="DetectedIssue"/> - <target value="Device"/> - <target value="DeviceDefinition"/> - <target value="DeviceMetric"/> - <target value="DeviceRequest"/> - <target value="DeviceUseStatement"/> - <target value="DiagnosticReport"/> - <target value="DocumentManifest"/> - <target value="DocumentReference"/> - <target value="Encounter"/> - <target value="Endpoint"/> - <target value="EnrollmentRequest"/> - <target value="EnrollmentResponse"/> - <target value="EpisodeOfCare"/> - <target value="EventDefinition"/> - <target value="Evidence"/> - <target value="EvidenceReport"/> - <target value="EvidenceVariable"/> - <target value="ExampleScenario"/> - <target value="ExplanationOfBenefit"/> - <target value="FamilyMemberHistory"/> - <target value="Flag"/> - <target value="Goal"/> - <target value="GraphDefinition"/> - <target value="Group"/> - <target value="GuidanceResponse"/> - <target value="HealthcareService"/> - <target value="ImagingStudy"/> - <target value="Immunization"/> - <target value="ImmunizationEvaluation"/> - <target value="ImmunizationRecommendation"/> - <target value="ImplementationGuide"/> - <target value="Ingredient"/> - <target value="InsurancePlan"/> - <target value="InventoryReport"/> - <target value="Invoice"/> - <target value="Library"/> - <target value="Linkage"/> - <target value="List"/> - <target value="Location"/> - <target value="ManufacturedItemDefinition"/> - <target value="Measure"/> - <target value="MeasureReport"/> - <target value="Medication"/> - <target value="MedicationAdministration"/> - <target value="MedicationDispense"/> - <target value="MedicationKnowledge"/> - <target value="MedicationRequest"/> - <target value="MedicationUsage"/> - <target value="MedicinalProductDefinition"/> - <target value="MessageDefinition"/> - <target value="MessageHeader"/> - <target value="MolecularSequence"/> - <target value="NamingSystem"/> - <target value="NutritionIntake"/> - <target value="NutritionOrder"/> - <target value="NutritionProduct"/> - <target value="Observation"/> - <target value="ObservationDefinition"/> - <target value="OperationDefinition"/> - <target value="OperationOutcome"/> - <target value="Organization"/> - <target value="OrganizationAffiliation"/> - <target value="PackagedProductDefinition"/> - <target value="Patient"/> - <target value="PaymentNotice"/> - <target value="PaymentReconciliation"/> - <target value="Permission"/> - <target value="Person"/> - <target value="PlanDefinition"/> - <target value="Practitioner"/> - <target value="PractitionerRole"/> - <target value="Procedure"/> - <target value="Provenance"/> - <target value="Questionnaire"/> - <target value="QuestionnaireResponse"/> - <target value="RegulatedAuthorization"/> - <target value="RelatedPerson"/> - <target value="RequestGroup"/> - <target value="ResearchStudy"/> - <target value="ResearchSubject"/> - <target value="RiskAssessment"/> - <target value="Schedule"/> - <target value="SearchParameter"/> - <target value="ServiceRequest"/> - <target value="Slot"/> - <target value="Specimen"/> - <target value="SpecimenDefinition"/> - <target value="StructureDefinition"/> - <target value="StructureMap"/> - <target value="Subscription"/> - <target value="SubscriptionStatus"/> - <target value="SubscriptionTopic"/> - <target value="Substance"/> - <target value="SubstanceDefinition"/> - <target value="SubstanceNucleicAcid"/> - <target value="SubstancePolymer"/> - <target value="SubstanceProtein"/> - <target value="SubstanceReferenceInformation"/> - <target value="SubstanceSourceMaterial"/> - <target value="SupplyDelivery"/> - <target value="SupplyRequest"/> - <target value="Task"/> - <target value="TerminologyCapabilities"/> - <target value="TestReport"/> - <target value="TestScript"/> - <target value="ValueSet"/> - <target value="VerificationResult"/> - <target value="VisionPrescription"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-title.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-title.xml deleted file mode 100644 index a68c92887b8..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-title.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-title"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-title"/> - <version value="4.5.0"/> - <name value="title"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The human-friendly name of the plan definition"/> - <code value="title"/> - <base value="PlanDefinition"/> - <type value="string"/> - <expression value="PlanDefinition.title"/> - <xpath value="f:PlanDefinition/f:title"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-topic.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-topic.xml deleted file mode 100644 index 55d99b1baa0..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-topic.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-topic"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-topic"/> - <version value="4.5.0"/> - <name value="topic"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="Topics associated with the module"/> - <code value="topic"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.topic"/> - <xpath value="f:PlanDefinition/f:topic"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-type.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-type.xml deleted file mode 100644 index e0dc770c516..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-type.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-type"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="trial-use"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-type"/> - <version value="4.5.0"/> - <name value="type"/> - <status value="draft"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The type of artifact the plan (e.g. order-set, eca-rule, protocol)"/> - <code value="type"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.type"/> - <xpath value="f:PlanDefinition/f:type"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-url.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-url.xml deleted file mode 100644 index 18a2ac6462b..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-url.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-url"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-url"/> - <version value="4.5.0"/> - <name value="url"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The uri that identifies the plan definition"/> - <code value="url"/> - <base value="PlanDefinition"/> - <type value="uri"/> - <expression value="PlanDefinition.url"/> - <xpath value="f:PlanDefinition/f:url"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/searchparameter-profile-PlanDefinition-version.xml b/source/plandefinition/searchparameter-profile-PlanDefinition-version.xml deleted file mode 100644 index 6503aa4a993..00000000000 --- a/source/plandefinition/searchparameter-profile-PlanDefinition-version.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<SearchParameter xmlns="http://hl7.org/fhir"> - <id value="PlanDefinition-version"/> - <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> - <valueCode value="normative"/> - </extension> - <url value="http://hl7.org/fhir/SearchParameter/PlanDefinition-version"/> - <version value="4.5.0"/> - <name value="version"/> - <status value="active"/> - <experimental value="false"/> - <date value="2021-01-04T14:00:02+11:00"/> - <publisher value="Health Level Seven International (Clinical Decision Support)"/> - <contact> - <telecom> - <system value="url"/> - <value value="http://hl7.org/fhir"/> - </telecom> - </contact> - <contact> - <telecom> - <system value="url"/> - <value value="http://www.hl7.org/Special/committees/dss/index.cfm"/> - </telecom> - </contact> - <description value="The business version of the plan definition"/> - <code value="version"/> - <base value="PlanDefinition"/> - <type value="token"/> - <expression value="PlanDefinition.version"/> - <xpath value="f:PlanDefinition/f:version"/> - <xpathUsage value="normal"/> -</SearchParameter> \ No newline at end of file diff --git a/source/plandefinition/structuredefinition-PlanDefinition.xml b/source/plandefinition/structuredefinition-PlanDefinition.xml index 94a5271ded2..506c7157a1d 100644 --- a/source/plandefinition/structuredefinition-PlanDefinition.xml +++ b/source/plandefinition/structuredefinition-PlanDefinition.xml @@ -249,10 +249,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PlanDefinitionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of PlanDefinition."/> - </extension> <strength value="extensible"/> + <description value="The type of PlanDefinition."/> <valueSet value="http://hl7.org/fhir/ValueSet/plan-definition-type"/> </binding> <mapping> @@ -280,10 +278,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -353,10 +349,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -500,10 +494,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -673,10 +665,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DefinitionTopic"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="High-level categorization of the definition, used for searching, sorting, and filtering."/> - </extension> <strength value="example"/> + <description value="High-level categorization of the definition, used for searching, sorting, and filtering."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-topic"/> </binding> <mapping> @@ -821,10 +811,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Example codes for grouping goals for filtering or presentation."/> - </extension> <strength value="example"/> + <description value="Example codes for grouping goals for filtering or presentation."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-category"/> </binding> <mapping> @@ -846,10 +834,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalDescription"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Describes goals that can be achieved."/> - </extension> <strength value="example"/> + <description value="Describes goals that can be achieved."/> <valueSet value="http://hl7.org/fhir/ValueSet/clinical-findings"/> </binding> <mapping> @@ -870,10 +856,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the level of importance associated with reaching or sustaining a goal."/> - </extension> <strength value="preferred"/> + <description value="Indicates the level of importance associated with reaching or sustaining a goal."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-priority"/> </binding> <mapping> @@ -894,10 +878,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalStartEvent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the types of events that might trigger the start of a goal."/> - </extension> <strength value="example"/> + <description value="Identifies the types of events that might trigger the start of a goal."/> <valueSet value="http://hl7.org/fhir/ValueSet/goal-start-event"/> </binding> <mapping> @@ -918,10 +900,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalAddresses"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies problems, conditions, issues, or concerns that goals may address."/> - </extension> <strength value="example"/> + <description value="Identifies problems, conditions, issues, or concerns that goals may address."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -973,10 +953,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="GoalTargetMeasure"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies types of parameters that can be tracked to determine goal achievement."/> - </extension> <strength value="example"/> + <description value="Identifies types of parameters that can be tracked to determine goal achievement."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-codes"/> </binding> <mapping> @@ -1124,10 +1102,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority|4.5.0"/> </binding> <mapping> @@ -1148,10 +1124,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Provides examples of actions to be performed."/> - </extension> <strength value="example"/> + <description value="Provides examples of actions to be performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-code"/> </binding> <mapping> @@ -1173,10 +1147,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionReasonCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Provides examples of reasons for actions to be performed."/> - </extension> <strength value="example"/> + <description value="Provides examples of reasons for actions to be performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-reason-code"/> </binding> <mapping> @@ -1235,10 +1207,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubjectType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.)."/> - </extension> <strength value="extensible"/> + <description value="The possible types of subjects for a plan definition (E.g. Patient, Practitioner, Organization, Location, etc.)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subject-type"/> </binding> <mapping> @@ -1296,10 +1266,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionConditionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines the kinds of conditions that can appear on actions."/> - </extension> <strength value="required"/> + <description value="Defines the kinds of conditions that can appear on actions."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-condition-kind|4.5.0"/> </binding> <mapping> @@ -1395,10 +1363,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines the types of relationships between actions."/> - </extension> <strength value="required"/> + <description value="Defines the types of relationships between actions."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-relationship-type|4.5.0"/> </binding> <mapping> @@ -1482,10 +1448,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of participant for the action."/> - </extension> <strength value="required"/> + <description value="The type of participant for the action."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-participant-type|4.5.0"/> </binding> <mapping> @@ -1506,10 +1470,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionParticipantRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines roles played by participants for the action."/> - </extension> <strength value="example"/> + <description value="Defines roles played by participants for the action."/> <valueSet value="http://terminology.hl7.org/ValueSet/action-participant-role"/> </binding> <mapping> @@ -1530,10 +1492,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of action to be performed."/> - </extension> <strength value="extensible"/> + <description value="The type of action to be performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-type"/> </binding> <mapping> @@ -1554,10 +1514,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionGroupingBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines organization behavior of a group."/> - </extension> <strength value="required"/> + <description value="Defines organization behavior of a group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-grouping-behavior|4.5.0"/> </binding> <mapping> @@ -1578,10 +1536,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionSelectionBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines selection behavior of a group."/> - </extension> <strength value="required"/> + <description value="Defines selection behavior of a group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-selection-behavior|4.5.0"/> </binding> <mapping> @@ -1602,10 +1558,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionRequiredBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines expectations around whether an action or action group is required."/> - </extension> <strength value="required"/> + <description value="Defines expectations around whether an action or action group is required."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-required-behavior|4.5.0"/> </binding> <mapping> @@ -1626,10 +1580,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionPrecheckBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines selection frequency behavior for an action or group."/> - </extension> <strength value="required"/> + <description value="Defines selection frequency behavior for an action or group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-precheck-behavior|4.5.0"/> </binding> <mapping> @@ -1650,10 +1602,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionCardinalityBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines behavior for an action or a group for how many times that item may be repeated."/> - </extension> <strength value="required"/> + <description value="Defines behavior for an action or a group for how many times that item may be repeated."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-cardinality-behavior|4.5.0"/> </binding> <mapping> diff --git a/source/practitioner/structuredefinition-Practitioner.xml b/source/practitioner/structuredefinition-Practitioner.xml index 97404035d02..c66eeb99aa6 100644 --- a/source/practitioner/structuredefinition-Practitioner.xml +++ b/source/practitioner/structuredefinition-Practitioner.xml @@ -268,9 +268,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -278,6 +275,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender"/> </binding> <mapping> @@ -401,10 +399,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Qualification"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Specific qualification the practitioner has to provide a service."/> - </extension> <strength value="example"/> + <description value="Specific qualification the practitioner has to provide a service."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0360"/> </binding> <mapping> diff --git a/source/practitioner/structuredefinition-extension-practitioner-animalSpecies.xml b/source/practitioner/structuredefinition-extension-practitioner-animalSpecies.xml index dce4df531e4..e826d9af87d 100644 --- a/source/practitioner/structuredefinition-extension-practitioner-animalSpecies.xml +++ b/source/practitioner/structuredefinition-extension-practitioner-animalSpecies.xml @@ -58,13 +58,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The species of animal."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="AnimalSpecies"/> </extension> <strength value="example"/> + <description value="The species of animal."/> <valueSet value="http://hl7.org/fhir/ValueSet/animal-species"/> </binding> </element> diff --git a/source/practitionerrole/structuredefinition-PractitionerRole.xml b/source/practitionerrole/structuredefinition-PractitionerRole.xml index a746f3c2c2a..1ee28578719 100644 --- a/source/practitionerrole/structuredefinition-PractitionerRole.xml +++ b/source/practitionerrole/structuredefinition-PractitionerRole.xml @@ -249,10 +249,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PractitionerRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role a person plays representing an organization."/> - </extension> <strength value="example"/> + <description value="The role a person plays representing an organization."/> <valueSet value="http://hl7.org/fhir/ValueSet/practitioner-role"/> </binding> <mapping> @@ -286,10 +284,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PractitionerSpecialty"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Specific specialty associated with the agency."/> - </extension> <strength value="preferred"/> + <description value="Specific specialty associated with the agency."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> @@ -395,10 +391,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DaysOfWeek"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The days of the week."/> - </extension> <strength value="required"/> + <description value="The days of the week."/> <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week"/> </binding> <mapping> diff --git a/source/procedure/structuredefinition-Procedure.xml b/source/procedure/structuredefinition-Procedure.xml index 3989550b54e..0a70296f4d5 100644 --- a/source/procedure/structuredefinition-Procedure.xml +++ b/source/procedure/structuredefinition-Procedure.xml @@ -237,13 +237,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the procedure."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v3-map"> <valueString value="ActStatus"/> </extension> <strength value="required"/> + <description value="A code specifying the state of the procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/event-status"/> </binding> <mapping> @@ -276,10 +274,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureNegationReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the reason a procedure was not performed."/> - </extension> <strength value="example"/> + <description value="A code that identifies the reason a procedure was not performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-not-performed-reason"/> </binding> <mapping> @@ -308,10 +304,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that classifies a procedure for searching, sorting and display purposes."/> - </extension> <strength value="example"/> + <description value="A code that classifies a procedure for searching, sorting and display purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-category"/> </binding> <mapping> @@ -343,10 +337,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code to identify a specific procedure ."/> - </extension> <strength value="example"/> + <description value="A code to identify a specific procedure ."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> <mapping> @@ -610,10 +602,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedurePerformerRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the role of a performer of the procedure."/> - </extension> <strength value="example"/> + <description value="A code that identifies the role of a performer of the procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/performer-role"/> </binding> <mapping> @@ -729,10 +719,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the reason a procedure is required."/> - </extension> <strength value="example"/> + <description value="A code that identifies the reason a procedure is required."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-reason"/> </binding> <mapping> @@ -798,10 +786,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="An outcome of a procedure - whether it was resolved or otherwise."/> - </extension> <strength value="example"/> + <description value="An outcome of a procedure - whether it was resolved or otherwise."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-outcome"/> </binding> <mapping> @@ -841,10 +827,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureComplication"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing complications that resulted from a procedure."/> - </extension> <strength value="example"/> + <description value="Codes describing complications that resulted from a procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -881,10 +865,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureFollowUp"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Specific follow up required for a procedure e.g. removal of sutures."/> - </extension> <strength value="example"/> + <description value="Specific follow up required for a procedure e.g. removal of sutures."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-followup"/> </binding> <mapping> @@ -944,10 +926,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DeviceActionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A kind of change that happened to the device during the procedure."/> - </extension> <strength value="preferred"/> + <description value="A kind of change that happened to the device during the procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-action"/> </binding> <mapping> @@ -989,10 +969,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureUsed"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing items used during a procedure."/> - </extension> <strength value="example"/> + <description value="Codes describing items used during a procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/device-kind"/> </binding> <mapping> diff --git a/source/provenance/structuredefinition-Provenance.xml b/source/provenance/structuredefinition-Provenance.xml index c2c0ab81071..0018c5ea40f 100644 --- a/source/provenance/structuredefinition-Provenance.xml +++ b/source/provenance/structuredefinition-Provenance.xml @@ -257,10 +257,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason the activity took place."/> - </extension> <strength value="extensible"/> + <description value="The reason the activity took place."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-PurposeOfUse"/> </binding> <mapping> @@ -297,10 +295,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceActivity"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The activity that took place."/> - </extension> <strength value="extensible"/> + <description value="The activity that took place."/> <valueSet value="http://hl7.org/fhir/ValueSet/provenance-activity-type"/> </binding> <mapping> @@ -371,10 +367,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceAgentType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of participation that a provenance agent played with respect to the activity."/> - </extension> <strength value="extensible"/> + <description value="The type of participation that a provenance agent played with respect to the activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/participation-role-type"/> </binding> <mapping> @@ -409,10 +403,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceAgentRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The role that a provenance agent played with respect to the activity."/> - </extension> <strength value="example"/> + <description value="The role that a provenance agent played with respect to the activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/security-role-type"/> </binding> <mapping> @@ -517,10 +509,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceEntityRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How an entity was used in an activity."/> - </extension> <strength value="required"/> + <description value="How an entity was used in an activity."/> <valueSet value="http://hl7.org/fhir/ValueSet/provenance-entity-role"/> </binding> <mapping> diff --git a/source/provenance/structuredefinition-profile-provenance-relevant-history.xml b/source/provenance/structuredefinition-profile-provenance-relevant-history.xml index 2dbdd0476a4..9118807c1e6 100644 --- a/source/provenance/structuredefinition-profile-provenance-relevant-history.xml +++ b/source/provenance/structuredefinition-profile-provenance-relevant-history.xml @@ -98,13 +98,11 @@ <max value="1"/> <mustSupport value="true"/> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of activities that are relevant for tracking event history using Provenance."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceHistoryRecordActivity"/> </extension> <strength value="extensible"/> + <description value="Types of activities that are relevant for tracking event history using Provenance."/> <valueSet value="http://hl7.org/fhir/ValueSet/provenance-history-record-activity"/> </binding> </element> @@ -129,13 +127,11 @@ <max value="1"/> <mustSupport value="true"/> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Types of roles that agents can play when tracking event history using Provenance."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProvenanceHistoryAgentType"/> </extension> <strength value="extensible"/> + <description value="Types of roles that agents can play when tracking event history using Provenance."/> <valueSet value="http://hl7.org/fhir/ValueSet/provenance-history-agent-type"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-Questionnaire.xml b/source/questionnaire/structuredefinition-Questionnaire.xml index 00ce6822042..54a3f2f3fdd 100644 --- a/source/questionnaire/structuredefinition-Questionnaire.xml +++ b/source/questionnaire/structuredefinition-Questionnaire.xml @@ -275,10 +275,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -337,10 +335,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> <mapping> @@ -480,10 +476,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -634,10 +628,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireConcept"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for questionnaires, groups and individual questions."/> - </extension> <strength value="example"/> + <description value="Codes for questionnaires, groups and individual questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-questions"/> </binding> <mapping> @@ -800,10 +792,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireConcept"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for questionnaires, groups and individual questions."/> - </extension> <strength value="example"/> + <description value="Codes for questionnaires, groups and individual questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-questions"/> </binding> <mapping> @@ -858,10 +848,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireItemType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Distinguishes groups from questions and display text and indicates data type for questions."/> - </extension> <strength value="required"/> + <description value="Distinguishes groups from questions and display text and indicates data type for questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/item-type"/> </binding> <mapping> @@ -926,10 +914,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireItemOperator"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The criteria by which a question is enabled."/> - </extension> <strength value="required"/> + <description value="The criteria by which a question is enabled."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-enable-operator"/> </binding> <mapping> @@ -979,10 +965,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireQuestionOption3"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowed values to answer questions."/> - </extension> <strength value="example"/> + <description value="Allowed values to answer questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-answers"/> </binding> <mapping> @@ -1005,10 +989,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="EnableWhenBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Controls how multiple enableWhen values are interpreted - whether all or any must be true."/> - </extension> <strength value="required"/> + <description value="Controls how multiple enableWhen values are interpreted - whether all or any must be true."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-enable-behavior"/> </binding> <mapping> @@ -1156,10 +1138,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireQuestionOption"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowed values to answer questions."/> - </extension> <strength value="example"/> + <description value="Allowed values to answer questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-answers"/> </binding> <mapping> @@ -1255,10 +1235,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireQuestionOption2"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Allowed values to answer questions."/> - </extension> <strength value="example"/> + <description value="Allowed values to answer questions."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-answers"/> </binding> <mapping> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-baseType.xml b/source/questionnaire/structuredefinition-extension-questionnaire-baseType.xml index 7b54e6b689b..84a36c93250 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-baseType.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-baseType.xml @@ -64,9 +64,6 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A version specific list of the data types defined by the FHIR specification for use as an element type (any of the FHIR defined data types)."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DataType"/> </extension> @@ -74,6 +71,7 @@ <valueBoolean value="true"/> </extension> <strength value="required"/> + <description value="A version specific list of the data types defined by the FHIR specification for use as an element type (any of the FHIR defined data types)."/> <valueSet value="http://hl7.org/fhir/ValueSet/data-types"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-choiceOrientation.xml b/source/questionnaire/structuredefinition-extension-questionnaire-choiceOrientation.xml index 47bec404c08..b6942c94ace 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-choiceOrientation.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-choiceOrientation.xml @@ -65,13 +65,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Direction in which lists of possible answers should be displayed."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ChoiceListOrientation"/> </extension> <strength value="required"/> + <description value="Direction in which lists of possible answers should be displayed."/> <valueSet value="http://hl7.org/fhir/ValueSet/choice-list-orientation"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-constraint.xml b/source/questionnaire/structuredefinition-extension-questionnaire-constraint.xml index f8a8c894e0c..89763d5f375 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-constraint.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-constraint.xml @@ -140,13 +140,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How important the invariant is."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConstraintSeverity"/> </extension> <strength value="required"/> + <description value="How important the invariant is."/> <valueSet value="http://hl7.org/fhir/ValueSet/constraint-severity"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-displayCategory.xml b/source/questionnaire/structuredefinition-extension-questionnaire-displayCategory.xml index db37ec2301f..8dde2b3866d 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-displayCategory.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-displayCategory.xml @@ -68,13 +68,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the purpose for a "display" item."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireDisplayCategory"/> </extension> <strength value="extensible"/> + <description value="Identifies the purpose for a "display" item."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-display-category"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-itemControl.xml b/source/questionnaire/structuredefinition-extension-questionnaire-itemControl.xml index 841ae320690..f6271634856 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-itemControl.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-itemControl.xml @@ -64,13 +64,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="User interface controls or widgets used for questionnaire items."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ItemControl"/> </extension> <strength value="extensible"/> + <description value="User interface controls or widgets used for questionnaire items."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-item-control"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-referenceResource.xml b/source/questionnaire/structuredefinition-extension-questionnaire-referenceResource.xml index c216078e974..579b02b9013 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-referenceResource.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-referenceResource.xml @@ -69,9 +69,6 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResourceType"/> </extension> @@ -79,6 +76,7 @@ <valueBoolean value="true"/> </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-signatureRequired.xml b/source/questionnaire/structuredefinition-extension-questionnaire-signatureRequired.xml index 9eb1af7176b..d9a230cc773 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-signatureRequired.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-signatureRequired.xml @@ -68,13 +68,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of signature needed."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SignatureRequired"/> </extension> <strength value="preferred"/> + <description value="The type of signature needed."/> <valueSet value="http://hl7.org/fhir/ValueSet/signature-type"/> </binding> </element> diff --git a/source/questionnaire/structuredefinition-extension-questionnaire-usageMode.xml b/source/questionnaire/structuredefinition-extension-questionnaire-usageMode.xml index 76bacd7abea..ecfe40860e8 100644 --- a/source/questionnaire/structuredefinition-extension-questionnaire-usageMode.xml +++ b/source/questionnaire/structuredefinition-extension-questionnaire-usageMode.xml @@ -67,13 +67,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the modes of usage of a questionnaire that should enable a particular questionnaire item."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireItemUsageMode"/> </extension> <strength value="required"/> + <description value="Identifies the modes of usage of a questionnaire that should enable a particular questionnaire item."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-usage-mode"/> </binding> </element> diff --git a/source/questionnaireresponse/structuredefinition-QuestionnaireResponse.xml b/source/questionnaireresponse/structuredefinition-QuestionnaireResponse.xml index d63deeeb915..f792cdca502 100644 --- a/source/questionnaireresponse/structuredefinition-QuestionnaireResponse.xml +++ b/source/questionnaireresponse/structuredefinition-QuestionnaireResponse.xml @@ -203,13 +203,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireResponseStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Lifecycle status of the questionnaire response."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/vs-oid"> <valueString value="required"/> </extension> <strength value="required"/> + <description value="Lifecycle status of the questionnaire response."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaire-answers-status"/> </binding> <mapping> diff --git a/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-completionMode.xml b/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-completionMode.xml index 50cd5432d61..78209633558 100644 --- a/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-completionMode.xml +++ b/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-completionMode.xml @@ -59,13 +59,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating how the questionnaire was completed."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CompletionMode"/> </extension> <strength value="required"/> + <description value="Codes indicating how the questionnaire was completed."/> <valueSet value="http://hl7.org/fhir/ValueSet/questionnaireresponse-mode"/> </binding> </element> diff --git a/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-reason.xml b/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-reason.xml index f4a009048d4..e754a95dd80 100644 --- a/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-reason.xml +++ b/source/questionnaireresponse/structuredefinition-extension-questionnaireresponse-reason.xml @@ -60,13 +60,11 @@ <code value="CodeableConcept"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating why the response was captured. For example, admitting, referral, insurance claim, etc."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="QuestionnaireResponseReason"/> </extension> <strength value="example"/> + <description value="Codes indicating why the response was captured. For example, admitting, referral, insurance claim, etc."/> </binding> </element> </differential> diff --git a/source/relatedperson/structuredefinition-RelatedPerson.xml b/source/relatedperson/structuredefinition-RelatedPerson.xml index 9d2bacc0bae..513cdf1e923 100644 --- a/source/relatedperson/structuredefinition-RelatedPerson.xml +++ b/source/relatedperson/structuredefinition-RelatedPerson.xml @@ -190,10 +190,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PatientRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The nature of the relationship between a patient and the related person."/> - </extension> <strength value="preferred"/> + <description value="The nature of the relationship between a patient and the related person."/> <valueSet value="http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype"/> </binding> <mapping> @@ -276,9 +274,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The gender of a person used for administrative purposes."/> - </extension> <extension url="http://hl7.org/fhir/build/StructureDefinition/v2-map"> <valueString value="http://terminology.hl7.org/ValueSet/v2-0001"/> </extension> @@ -286,6 +281,7 @@ <valueString value="http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"/> </extension> <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender"/> </binding> <mapping> diff --git a/source/requestgroup/structuredefinition-RequestGroup.xml b/source/requestgroup/structuredefinition-RequestGroup.xml index d131780f589..d04fc636ab8 100644 --- a/source/requestgroup/structuredefinition-RequestGroup.xml +++ b/source/requestgroup/structuredefinition-RequestGroup.xml @@ -204,10 +204,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the lifecycle stage of a request."/> - </extension> <strength value="required"/> + <description value="Codes identifying the lifecycle stage of a request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -237,10 +235,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes indicating the degree of authority/intentionality associated with a request."/> - </extension> <strength value="required"/> + <description value="Codes indicating the degree of authority/intentionality associated with a request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-intent"/> </binding> <mapping> @@ -267,10 +263,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -496,10 +490,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -563,10 +555,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionConditionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of condition for the action."/> - </extension> <strength value="required"/> + <description value="The kind of condition for the action."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-condition-kind"/> </binding> </element> @@ -617,10 +607,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionRelationshipType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines the types of relationships between actions."/> - </extension> <strength value="required"/> + <description value="Defines the types of relationships between actions."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-relationship-type"/> </binding> </element> @@ -702,10 +690,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of action to be performed."/> - </extension> <strength value="extensible"/> + <description value="The type of action to be performed."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-type"/> </binding> </element> @@ -722,10 +708,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionGroupingBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines organization behavior of a group."/> - </extension> <strength value="required"/> + <description value="Defines organization behavior of a group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-grouping-behavior"/> </binding> </element> @@ -742,10 +726,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionSelectionBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines selection behavior of a group."/> - </extension> <strength value="required"/> + <description value="Defines selection behavior of a group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-selection-behavior"/> </binding> </element> @@ -762,10 +744,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionRequiredBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines expectations around whether an action or action group is required."/> - </extension> <strength value="required"/> + <description value="Defines expectations around whether an action or action group is required."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-required-behavior"/> </binding> </element> @@ -782,10 +762,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionPrecheckBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines selection frequency behavior for an action or group."/> - </extension> <strength value="required"/> + <description value="Defines selection frequency behavior for an action or group."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-precheck-behavior"/> </binding> </element> @@ -802,10 +780,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ActionCardinalityBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines behavior for an action or a group for how many times that item may be repeated."/> - </extension> <strength value="required"/> + <description value="Defines behavior for an action or a group for how many times that item may be repeated."/> <valueSet value="http://hl7.org/fhir/ValueSet/action-cardinality-behavior"/> </binding> </element> diff --git a/source/researchstudy/structuredefinition-ResearchStudy.xml b/source/researchstudy/structuredefinition-ResearchStudy.xml index 1c05d030646..4d013d73445 100644 --- a/source/researchstudy/structuredefinition-ResearchStudy.xml +++ b/source/researchstudy/structuredefinition-ResearchStudy.xml @@ -209,10 +209,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that convey the current status of the research study."/> - </extension> <strength value="required"/> + <description value="Codes that convey the current status of the research study."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-study-status"/> </binding> <mapping> @@ -242,10 +240,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyPrimaryPurposeType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the main intent of the study."/> - </extension> <strength value="extensible"/> + <description value="Codes for the main intent of the study."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-study-prim-purp-type"/> </binding> <mapping> @@ -267,10 +263,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyPhase"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation."/> - </extension> <strength value="example"/> + <description value="Codes for the stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-study-phase"/> </binding> <mapping> @@ -296,10 +290,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc."/> - </extension> <strength value="example"/> + <description value="Codes that describe the type of research study. E.g. Study phase, Interventional/Observational, blinding type, etc."/> </binding> <mapping> <identity value="clinicaltrials-gov"/> @@ -324,10 +316,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyFocus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for medications, devices and other interventions."/> - </extension> <strength value="example"/> + <description value="Codes for medications, devices and other interventions."/> </binding> <mapping> <identity value="clinicaltrials-gov"/> @@ -356,10 +346,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConditionCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identification of the condition or diagnosis."/> - </extension> <strength value="example"/> + <description value="Identification of the condition or diagnosis."/> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code"/> </binding> <mapping> @@ -426,10 +414,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyKeyword"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Words associated with the study that may be useful in discovery."/> - </extension> <strength value="example"/> + <description value="Words associated with the study that may be useful in discovery."/> </binding> <mapping> <identity value="clinicaltrials-gov"/> @@ -457,10 +443,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -639,10 +623,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyReasonStopped"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for why the study ended prematurely."/> - </extension> <strength value="example"/> + <description value="Codes for why the study ended prematurely."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-study-reason-stopped"/> </binding> <mapping> @@ -789,10 +771,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchStudyObjectiveType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the kind of study objective."/> - </extension> <strength value="preferred"/> + <description value="Codes for the kind of study objective."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-study-objective-type"/> </binding> <mapping> diff --git a/source/researchsubject/structuredefinition-ResearchSubject.xml b/source/researchsubject/structuredefinition-ResearchSubject.xml index fb5c65fc573..608de5197dd 100644 --- a/source/researchsubject/structuredefinition-ResearchSubject.xml +++ b/source/researchsubject/structuredefinition-ResearchSubject.xml @@ -136,10 +136,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchSubjectStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the progression of a study subject through a study."/> - </extension> <strength value="required"/> + <description value="Indicates the progression of a study subject through a study."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-subject-status"/> </binding> <mapping> @@ -179,10 +177,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchSubjectStateType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the kind of state being refered to."/> - </extension> <strength value="example"/> + <description value="Identifies the kind of state being refered to."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-subject-state-type"/> </binding> </element> @@ -199,10 +195,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchSubjectState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the progression of a study subject through a study."/> - </extension> <strength value="example"/> + <description value="Indicates the progression of a study subject through a study."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-subject-state"/> </binding> <mapping> @@ -232,10 +226,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResearchSubjectMilestone"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates the progression of a study subject through the study milestones."/> - </extension> <strength value="example"/> + <description value="Indicates the progression of a study subject through the study milestones."/> <valueSet value="http://hl7.org/fhir/ValueSet/research-subject-milestone"/> </binding> <mapping> @@ -260,10 +252,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StateChangeReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates why the state of the subject changed."/> - </extension> <strength value="example"/> + <description value="Indicates why the state of the subject changed."/> <valueSet value="http://hl7.org/fhir/ValueSet/state-change-reason"/> </binding> </element> diff --git a/source/riskassessment/structuredefinition-RiskAssessment.xml b/source/riskassessment/structuredefinition-RiskAssessment.xml index 1e685c4a152..4a79547e77d 100644 --- a/source/riskassessment/structuredefinition-RiskAssessment.xml +++ b/source/riskassessment/structuredefinition-RiskAssessment.xml @@ -173,10 +173,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RiskAssessmentStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of the risk assessment; e.g. preliminary, final, amended, etc."/> - </extension> <strength value="required"/> + <description value="The status of the risk assessment; e.g. preliminary, final, amended, etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/observation-status"/> </binding> <mapping> @@ -203,10 +201,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RiskAssessmentMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc."/> - </extension> <strength value="example"/> + <description value="The mechanism or algorithm used to make the assessment; e.g. TIMI, PRISM, Cardiff Type 2 diabetes, etc."/> </binding> <mapping> <identity value="w5"/> @@ -446,10 +442,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RiskAssessmentOutcome"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The condition or other outcome; e.g. death, remission, amputation, infection, etc."/> - </extension> <strength value="example"/> + <description value="The condition or other outcome; e.g. death, remission, amputation, infection, etc."/> </binding> <mapping> <identity value="rim"/> @@ -503,10 +497,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RiskAssessmentProbability"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The likelihood of the occurrence of a specified outcome."/> - </extension> <strength value="example"/> + <description value="The likelihood of the occurrence of a specified outcome."/> <valueSet value="http://hl7.org/fhir/ValueSet/risk-probability"/> </binding> </element> diff --git a/source/schedule/structuredefinition-Schedule.xml b/source/schedule/structuredefinition-Schedule.xml index 4b190075c18..1acef01c1b6 100644 --- a/source/schedule/structuredefinition-Schedule.xml +++ b/source/schedule/structuredefinition-Schedule.xml @@ -184,10 +184,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="specialty"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Additional details about where the content was created (e.g. clinical specialty)."/> - </extension> <strength value="preferred"/> + <description value="Additional details about where the content was created (e.g. clinical specialty)."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> diff --git a/source/searchparameter/structuredefinition-SearchParameter.xml b/source/searchparameter/structuredefinition-SearchParameter.xml index 7611c5b99d6..c1b1bd83185 100644 --- a/source/searchparameter/structuredefinition-SearchParameter.xml +++ b/source/searchparameter/structuredefinition-SearchParameter.xml @@ -211,10 +211,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -359,10 +357,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -394,7 +390,7 @@ </mapping> </element> <element id="SearchParameter.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="SearchParameter.code"/> @@ -426,10 +422,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -450,10 +444,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Data types allowed to be used for search parameters."/> - </extension> <strength value="required"/> + <description value="Data types allowed to be used for search parameters."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-param-type"/> </binding> </element> @@ -495,10 +487,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="XPathUsageType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a search parameter relates to the set of elements returned by evaluating its xpath query."/> - </extension> <strength value="required"/> + <description value="How a search parameter relates to the set of elements returned by evaluating its xpath query."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-xpath-usage"/> </binding> </element> @@ -518,10 +508,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="One of the resource types defined as part of this version of FHIR."/> - </extension> <strength value="required"/> + <description value="One of the resource types defined as part of this version of FHIR."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> </binding> </element> @@ -559,10 +547,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SearchComparator"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What Search Comparator Codes are supported in search."/> - </extension> <strength value="required"/> + <description value="What Search Comparator Codes are supported in search."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-comparator"/> </binding> </element> @@ -579,10 +565,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SearchModifierCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A supported modifier for a search parameter."/> - </extension> <strength value="required"/> + <description value="A supported modifier for a search parameter."/> <valueSet value="http://hl7.org/fhir/ValueSet/search-modifier-code"/> </binding> </element> diff --git a/source/servicerequest/structuredefinition-ServiceRequest.xml b/source/servicerequest/structuredefinition-ServiceRequest.xml index ee9574b2d11..998c8eef9b6 100644 --- a/source/servicerequest/structuredefinition-ServiceRequest.xml +++ b/source/servicerequest/structuredefinition-ServiceRequest.xml @@ -313,10 +313,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of a service order."/> - </extension> <strength value="required"/> + <description value="The status of a service order."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-status"/> </binding> <mapping> @@ -360,10 +358,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of service request."/> - </extension> <strength value="required"/> + <description value="The kind of service request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-intent"/> </binding> <mapping> @@ -402,10 +398,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Classification of the requested service."/> - </extension> <strength value="example"/> + <description value="Classification of the requested service."/> <valueSet value="http://hl7.org/fhir/ValueSet/servicerequest-category"/> </binding> <mapping> @@ -439,10 +433,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -508,10 +500,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is (preferred)[http://build.fhir.org/terminologies.html#preferred] and a valueset using LOINC Order codes is available [here](valueset-diagnostic-requests.html)."/> - </extension> <strength value="example"/> + <description value="Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is (preferred)[http://build.fhir.org/terminologies.html#preferred] and a valueset using LOINC Order codes is available [here](valueset-diagnostic-requests.html)."/> <valueSet value="http://hl7.org/fhir/ValueSet/procedure-code"/> </binding> <mapping> @@ -555,10 +545,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="OrderDetail"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codified order entry details which are based on order context."/> - </extension> <strength value="example"/> + <description value="Codified order entry details which are based on order context."/> <valueSet value="http://hl7.org/fhir/ValueSet/servicerequest-orderdetail"/> </binding> <mapping> @@ -739,10 +727,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ProcedureAsNeededReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc."/> - </extension> <strength value="example"/> + <description value="A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/medication-as-needed-reason"/> </binding> <mapping> @@ -851,10 +837,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestParticipantRole"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> - </extension> <strength value="example"/> + <description value="Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc."/> <valueSet value="http://hl7.org/fhir/ValueSet/participant-role"/> </binding> <mapping> @@ -932,10 +916,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ServiceRequestLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A location type where services are delivered."/> - </extension> <strength value="example"/> + <description value="A location type where services are delivered."/> <valueSet value="http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"/> </binding> <mapping> diff --git a/source/slot/structuredefinition-Slot.xml b/source/slot/structuredefinition-Slot.xml index 22b10f4b9b2..6dae20501c1 100644 --- a/source/slot/structuredefinition-Slot.xml +++ b/source/slot/structuredefinition-Slot.xml @@ -156,10 +156,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="specialty"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Additional details about where the content was created (e.g. clinical specialty)."/> - </extension> <strength value="preferred"/> + <description value="Additional details about where the content was created (e.g. clinical specialty)."/> <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> </binding> <mapping> @@ -218,10 +216,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SlotStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The free/busy status of the slot."/> - </extension> <strength value="required"/> + <description value="The free/busy status of the slot."/> <valueSet value="http://hl7.org/fhir/ValueSet/slotstatus"/> </binding> <mapping> diff --git a/source/specimen/structuredefinition-Specimen.xml b/source/specimen/structuredefinition-Specimen.xml index 27fafcd23c4..d18aa99ef50 100644 --- a/source/specimen/structuredefinition-Specimen.xml +++ b/source/specimen/structuredefinition-Specimen.xml @@ -146,10 +146,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes providing the status/availability of a specimen."/> - </extension> <strength value="required"/> + <description value="Codes providing the status/availability of a specimen."/> <valueSet value="http://hl7.org/fhir/ValueSet/specimen-status"/> </binding> <mapping> @@ -180,10 +178,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of the specimen."/> - </extension> <strength value="example"/> + <description value="The type of the specimen."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0487"/> </binding> <mapping> @@ -416,10 +412,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenCollectionMethod"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The technique that is used to perform the procedure."/> - </extension> <strength value="example"/> + <description value="The technique that is used to perform the procedure."/> <valueSet value="http://hl7.org/fhir/ValueSet/specimen-collection-method"/> </binding> <mapping> @@ -486,10 +480,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FastingStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the fasting status of the patient."/> - </extension> <strength value="extensible"/> + <description value="Codes describing the fasting status of the patient."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0916"/> </binding> <mapping> @@ -541,10 +533,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenProcessingProcedure"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type indicating the technique used to process the specimen."/> - </extension> <strength value="example"/> + <description value="Type indicating the technique used to process the specimen."/> <valueSet value="http://hl7.org/fhir/ValueSet/specimen-processing-procedure"/> </binding> <mapping> @@ -651,10 +641,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenContainerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of specimen container."/> - </extension> <strength value="example"/> + <description value="Type of specimen container."/> <valueSet value="http://hl7.org/fhir/ValueSet/specimen-container-type"/> </binding> <mapping> @@ -724,10 +712,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenContainerAdditive"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Substance added to specimen container."/> - </extension> <strength value="example"/> + <description value="Substance added to specimen container."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0371"/> </binding> <mapping> @@ -755,10 +741,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenCondition"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes describing the state of the specimen."/> - </extension> <strength value="extensible"/> + <description value="Codes describing the state of the specimen."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0493"/> </binding> <mapping> diff --git a/source/specimendefinition/structuredefinition-SpecimenDefinition.xml b/source/specimendefinition/structuredefinition-SpecimenDefinition.xml index 638d3c6c566..8b4d34ac76a 100644 --- a/source/specimendefinition/structuredefinition-SpecimenDefinition.xml +++ b/source/specimendefinition/structuredefinition-SpecimenDefinition.xml @@ -171,10 +171,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="PublicationStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes identifying the status of a SpecimenDefinition resource."/> - </extension> <strength value="required"/> + <description value="Codes identifying the status of a SpecimenDefinition resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> </element> @@ -283,10 +281,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="Jurisdiction"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for country, country subdivision and region for indicating where a resource is intended to be used."/> - </extension> <strength value="extensible"/> + <description value="Codes for country, country subdivision and region for indicating where a resource is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> </element> @@ -362,10 +358,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CollectedSpecimenType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of the specimen to be collected."/> - </extension> <strength value="example"/> + <description value="The type of the specimen to be collected."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0487"/> </binding> <mapping> @@ -481,10 +475,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="IntendedSpecimenType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of specimen conditioned in a container for lab testing."/> - </extension> <strength value="example"/> + <description value="The type of specimen conditioned in a container for lab testing."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0487"/> </binding> </element> @@ -505,10 +497,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SpecimenContainedPreference"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Degree of preference of a type of conditioned specimen."/> - </extension> <strength value="required"/> + <description value="Degree of preference of a type of conditioned specimen."/> <valueSet value="http://hl7.org/fhir/ValueSet/specimen-contained-preference"/> </binding> <mapping> @@ -583,10 +573,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContainerCap"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Color of the container cap."/> - </extension> <strength value="example"/> + <description value="Color of the container cap."/> <valueSet value="http://hl7.org/fhir/ValueSet/container-cap"/> </binding> </element> @@ -672,10 +660,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContainerAdditive"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Substance added to specimen container."/> - </extension> <strength value="example"/> + <description value="Substance added to specimen container."/> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0371"/> </binding> <mapping> @@ -748,10 +734,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RejectionCriterion"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Criterion for rejection of the specimen by laboratory."/> - </extension> <strength value="example"/> + <description value="Criterion for rejection of the specimen by laboratory."/> <valueSet value="http://hl7.org/fhir/ValueSet/rejection-criteria"/> </binding> <mapping> @@ -782,10 +766,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="HandlingConditionSet"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Set of handling instructions prior testing of the specimen."/> - </extension> <strength value="example"/> + <description value="Set of handling instructions prior testing of the specimen."/> <valueSet value="http://hl7.org/fhir/ValueSet/handling-condition"/> </binding> <mapping> @@ -840,10 +822,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestingDestination"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes specifying where the specimen will be tested."/> - </extension> <strength value="example"/> + <description value="Codes specifying where the specimen will be tested."/> <valueSet value="http://hl7.org/fhir/ValueSet/diagnostic-service-sections"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-StructureDefinition.xml b/source/structuredefinition/structuredefinition-StructureDefinition.xml index 38cc9aa36b3..db4d6ca1690 100644 --- a/source/structuredefinition/structuredefinition-StructureDefinition.xml +++ b/source/structuredefinition/structuredefinition-StructureDefinition.xml @@ -377,10 +377,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -539,10 +537,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -609,10 +605,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureDefinitionKeyword"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example)."/> - </extension> <strength value="extensible"/> + <description value="Codes for the meaning of the defined structure (SNOMED CT and LOINC codes, as an example)."/> <valueSet value="http://hl7.org/fhir/ValueSet/definition-use"/> </binding> <mapping> @@ -638,10 +632,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version|4.5.0"/> </binding> </element> @@ -724,10 +716,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureDefinitionKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines the type of structure that a definition is describing."/> - </extension> <strength value="required"/> + <description value="Defines the type of structure that a definition is describing."/> <valueSet value="http://hl7.org/fhir/ValueSet/structure-definition-kind|4.5.0"/> </binding> </element> @@ -769,10 +759,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ExtensionContextType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How an extension context is interpreted."/> - </extension> <strength value="required"/> + <description value="How an extension context is interpreted."/> <valueSet value="http://hl7.org/fhir/ValueSet/extension-context-type|4.5.0"/> </binding> </element> @@ -819,10 +807,8 @@ <extension url="http://hl7.org/fhir/build/StructureDefinition/copyright"> <valueString value="FHIR"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Either a resource or a data type, including logical model types."/> - </extension> <strength value="extensible"/> + <description value="Either a resource or a data type, including logical model types."/> <valueSet value="http://hl7.org/fhir/ValueSet/defined-types"/> </binding> </element> @@ -858,10 +844,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TypeDerivationRule"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a type relates to its baseDefinition."/> - </extension> <strength value="required"/> + <description value="How a type relates to its baseDefinition."/> <valueSet value="http://hl7.org/fhir/ValueSet/type-derivation-rule|4.5.0"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-example-composition.xml b/source/structuredefinition/structuredefinition-example-composition.xml index 6874e9f5023..7c8baa33383 100644 --- a/source/structuredefinition/structuredefinition-example-composition.xml +++ b/source/structuredefinition/structuredefinition-example-composition.xml @@ -1,84 +1,72 @@ -<!-- -Document structure definition - -uses the section library to require 3 sections, each -with a different code: - - code a - - code b - - code c - --> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="example-composition"/> - <url value="http://hl7.org/fhir/StructureDefinition/example-composition"/> - <name value="DocumentStructure"/> - <title value="Document Structure (For testing section templates)"/> - <status value="active"/> - <experimental value="false"/> - <date value="2018-11-05T17:47:00+11:00"/> - <kind value="complex-type"/> - <abstract value="false"/> - <type value="Composition"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition"/> - <derivation value="constraint"/> - <differential> - <element id="Composition"> - <!-- this is present to work around a bug in the snapshot generator --> - <path value="Composition"/> - </element> - <element id="Composition.section"> - <!-- set up slicing on Composition.section - by the code --> - <path value="Composition.section"/> - <slicing> - <discriminator> - <type value="pattern"/> - <path value="code"/> - </discriminator> - <description value="Slice by .section.code"/> - <ordered value="true"/> - <rules value="closed"/> - </slicing> - </element> - <element id="Composition.section:procedure"> - <!-- first slice --> - <path value="Composition.section"/> - <sliceName value="procedure"/> - <min value="1"/> - <type> - <code value="BackboneElement"/> - <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> - <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> - <valueString value="Composition.section:procedure"/> - </extension> - </profile> - </type> - </element> - <element id="Composition.section:medications"> - <!-- first slice --> - <path value="Composition.section"/> - <sliceName value="medications"/> - <min value="1"/> - <type> - <code value="BackboneElement"/> - <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> - <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> - <valueString value="Composition.section:medications"/> - </extension> - </profile> - </type> - </element> - <element id="Composition.section:plan"> - <!-- first slice --> - <path value="Composition.section"/> - <sliceName value="plan"/> - <min value="0"/> - <type> - <code value="BackboneElement"/> - <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> - <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> - <valueString value="Composition.section:plan"/> - </extension> - </profile> - </type> - </element> - </differential> +<?xml version="1.0" encoding="UTF-8"?> + +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="example-composition"/> + <url value="http://hl7.org/fhir/StructureDefinition/example-composition"/> + <name value="DocumentStructure"/> + <title value="Document Structure (For testing section templates)"/> + <status value="active"/> + <experimental value="false"/> + <date value="2018-11-05T17:47:00+11:00"/> + <kind value="complex-type"/> + <abstract value="false"/> + <type value="Composition"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition"/> + <derivation value="constraint"/> + <differential> + <element id="Composition"> + <path value="Composition"/> + </element> + <element id="Composition.section"> + <path value="Composition.section"/> + <slicing> + <discriminator> + <type value="pattern"/> + <path value="code"/> + </discriminator> + <description value="Slice by .section.code"/> + <ordered value="true"/> + <rules value="closed"/> + </slicing> + </element> + <element id="Composition.section:procedure"> + <path value="Composition.section"/> + <sliceName value="procedure"/> + <min value="1"/> + <type> + <code value="BackboneElement"/> + <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> + <valueString value="Composition.section:procedure"/> + </extension> + </profile> + </type> + </element> + <element id="Composition.section:medications"> + <path value="Composition.section"/> + <sliceName value="medications"/> + <min value="1"/> + <type> + <code value="BackboneElement"/> + <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> + <valueString value="Composition.section:medications"/> + </extension> + </profile> + </type> + </element> + <element id="Composition.section:plan"> + <path value="Composition.section"/> + <sliceName value="plan"/> + <min value="0"/> + <type> + <code value="BackboneElement"/> + <profile value="http://hl7.org/fhir/StructureDefinition/document-section-library"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element"> + <valueString value="Composition.section:plan"/> + </extension> + </profile> + </type> + </element> + </differential> </StructureDefinition> \ No newline at end of file diff --git a/source/structuredefinition/structuredefinition-example-section-library.xml b/source/structuredefinition/structuredefinition-example-section-library.xml index ff6b8b11deb..494c79c91e2 100644 --- a/source/structuredefinition/structuredefinition-example-section-library.xml +++ b/source/structuredefinition/structuredefinition-example-section-library.xml @@ -1,110 +1,93 @@ -<!-- -Document section library - a set of section structure definitions that are intended to be re-used elsewhere - -Defines 3 sections: -- codeA -- codeB -- codeC - -These should be sliced by pattern on Section.code - --> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="example-section-library"/> - <url value="http://hl7.org/fhir/StructureDefinition/example-section-library"/> - <name value="DocumentSectionLibrary"/> - <title value="Document Section Library (For testing section templates)"/> - <status value="active"/> - <experimental value="false"/> - <date value="2018-11-05T17:57:00+11:00"/> - <kind value="complex-type"/> - <abstract value="true"/> - <type value="Composition"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition"/> - <derivation value="constraint"/> - <differential> - <element id="Composition"> - <!-- this is present to work around a bug in the snapshot generator --> - <path value="Composition"/> - </element> - <element id="Composition.section"> - <!-- set up slicing on Composition.section - by the code. Actually, this slicing is never used anywhere since this profile is abstract --> - <path value="Composition.section"/> - <slicing> - <discriminator> - <type value="pattern"/> - <path value="code"/> - </discriminator> - <description value="Slice by .section.code when using this library of sections"/> - <ordered value="true"/> - <rules value="closed"/> - </slicing> - </element> - - <!-- code B --> - <element id="Composition.section:procedure"> - <path value="Composition.section"/> - <sliceName value="procedure"/> - </element> - <element id="Composition.section:procedure.title"> - <path value="Composition.section.title"/> - <min value="1"/> - <fixedString value="Procedures Performed"/> - </element> - <element id="Composition.section:procedure.code"> - <path value="Composition.section.code"/> - <min value="1"/> - <patternCodeableConcept> - <coding> - <system value="http://loinc.org"/> - <code value="29554-3"/> - <display value="Procedure Narrative"/> - </coding> - </patternCodeableConcept> - </element> - - <!-- code A --> - <element id="Composition.section:medications"> - <path value="Composition.section"/> - <sliceName value="medications"/> - </element> - <element id="Composition.section:medications.title"> - <path value="Composition.section.title"/> - <min value="1"/> - <fixedString value="Medications Administered"/> - </element> - <element id="Composition.section:medications.code"> - <path value="Composition.section.code"/> - <min value="1"/> - <patternCodeableConcept> - <coding> - <system value="http://loinc.org"/> - <code value="29549-3"/> - <display value="Medication administered Narrative"/> - </coding> - </patternCodeableConcept> - </element> - - <!-- code C --> - <element id="Composition.section:plan"> - <path value="Composition.section"/> - <sliceName value="plan"/> - </element> - <element id="Composition.section:plan.title"> - <path value="Composition.section.title"/> - <min value="1"/> - <fixedString value="Discharge Treatment Plan"/> - </element> - <element id="Composition.section:plan.code"> - <path value="Composition.section.code"/> - <min value="1"/> - <patternCodeableConcept> - <coding> - <system value="http://loinc.org"/> - <code value="18776-5"/> - <display value="Plan of treatment (narrative)"/> - </coding> - </patternCodeableConcept> - </element> - - </differential> +<?xml version="1.0" encoding="UTF-8"?> + +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="example-section-library"/> + <url value="http://hl7.org/fhir/StructureDefinition/example-section-library"/> + <name value="DocumentSectionLibrary"/> + <title value="Document Section Library (For testing section templates)"/> + <status value="active"/> + <experimental value="false"/> + <date value="2018-11-05T17:57:00+11:00"/> + <kind value="complex-type"/> + <abstract value="true"/> + <type value="Composition"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition"/> + <derivation value="constraint"/> + <differential> + <element id="Composition"> + <path value="Composition"/> + </element> + <element id="Composition.section"> + <path value="Composition.section"/> + <slicing> + <discriminator> + <type value="pattern"/> + <path value="code"/> + </discriminator> + <description value="Slice by .section.code when using this library of sections"/> + <ordered value="true"/> + <rules value="closed"/> + </slicing> + </element> + <element id="Composition.section:procedure"> + <path value="Composition.section"/> + <sliceName value="procedure"/> + </element> + <element id="Composition.section:procedure.title"> + <path value="Composition.section.title"/> + <min value="1"/> + <fixedString value="Procedures Performed"/> + </element> + <element id="Composition.section:procedure.code"> + <path value="Composition.section.code"/> + <min value="1"/> + <patternCodeableConcept> + <coding> + <system value="http://loinc.org"/> + <code value="29554-3"/> + <display value="Procedure Narrative"/> + </coding> + </patternCodeableConcept> + </element> + <element id="Composition.section:medications"> + <path value="Composition.section"/> + <sliceName value="medications"/> + </element> + <element id="Composition.section:medications.title"> + <path value="Composition.section.title"/> + <min value="1"/> + <fixedString value="Medications Administered"/> + </element> + <element id="Composition.section:medications.code"> + <path value="Composition.section.code"/> + <min value="1"/> + <patternCodeableConcept> + <coding> + <system value="http://loinc.org"/> + <code value="29549-3"/> + <display value="Medication administered Narrative"/> + </coding> + </patternCodeableConcept> + </element> + <element id="Composition.section:plan"> + <path value="Composition.section"/> + <sliceName value="plan"/> + </element> + <element id="Composition.section:plan.title"> + <path value="Composition.section.title"/> + <min value="1"/> + <fixedString value="Discharge Treatment Plan"/> + </element> + <element id="Composition.section:plan.code"> + <path value="Composition.section.code"/> + <min value="1"/> + <patternCodeableConcept> + <coding> + <system value="http://loinc.org"/> + <code value="18776-5"/> + <display value="Plan of treatment (narrative)"/> + </coding> + </patternCodeableConcept> + </element> + </differential> </StructureDefinition> \ No newline at end of file diff --git a/source/structuredefinition/structuredefinition-example.xml b/source/structuredefinition/structuredefinition-example.xml index 37fee85a521..f5b79494b84 100644 --- a/source/structuredefinition/structuredefinition-example.xml +++ b/source/structuredefinition/structuredefinition-example.xml @@ -1,441 +1,437 @@ -<?xml version="1.0" encoding="UTF-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../schema/fhir-single.xsd"> - <id value="example"/> - <url value="http://hl7.org/fhir/StructureDefinition/example"/> - <identifier> - <!-- for use in a CDA template Id, though this particular profile couldn't be --> - <system value="urn:ietf:rfc:3986"/> - <value value="1.2.36.90146595217.4.2"/> - </identifier> - <version value="2"/> - <name value="LipidProfileExample"/> - <!-- Quite often this has the same value as name, but not always --> - <title value="Example Lipid Profile"/> - <status value="draft"/> - <experimental value="true"/> - <date value="2012-05-12"/> - <publisher value="Health Intersections Pty Ltd"/> - <contact> - <name value="Grahame Grieve"/> - <telecom> - <system value="email"/> - <value value="grahame@healthintersections.com.au"/> - </telecom> - </contact> - <description value="Describes how the lab report is used for a standard Lipid Profile - Cholesterol, Triglyceride and Cholesterol fractions. Uses LOINC codes"/> - <useContext> - <code> - <system value="http://terminology.hl7.org/CodeSystem/usage-context-type"/> - <code value="focus"/> - <display value="Clinical Focus"/> - </code> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="314079002"/> - <display value="Hyperlipidemia screening test (procedure)"/> - </coding> - </valueCodeableConcept> - </useContext> - <jurisdiction> - <!-- based on Australian recommendations --> - <coding> - <system value="urn:iso:std:iso:3166"/> - <code value="AU"/> - </coding> - </jurisdiction> - <purpose value="Provide an example to demonstrate how to use StructureDefinition"/> - <!-- 0..1 Scope and Usage this structure definition is for --> - <copyright value="Creative Commons 0, per FHIR specification"/> - <keyword> - <system value="http://snomed.info/sct"/> - <code value="314079002"/> - <display value="Hyperlipidemia screening test (procedure)"/> - </keyword> - <fhirVersion value="4.5.0"/> - <!-- 0..1 FHIR Version this StructureDefinition targets --> - <mapping> - <identity value="m1"/> - <uri value="https://www.rcpa.edu.au/getattachment/0961c6d1-ec80-4500-8dc0-de516500e05b/Lipid-and-lipoprotein-testing.aspx"/> - <name value="RCPA Lipid Report recommendations"/> - <comment value="Actual mappings haven't yet been filled out"/> - </mapping> - <kind value="resource"/> - <abstract value="false"/> - <type value="DiagnosticReport"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DiagnosticReport"/> - <derivation value="constraint"/> - <snapshot> - <element id="DiagnosticReport"> - <path value="DiagnosticReport"/> - <short value="Lipid Lab Report"/> - <definition value="The findings and interpretation of a general lipd lab profile."/> - <comment value="In this profile, mustSupport means that authoring systems must include the ability to report these elements, and processing systems must cater for them by either displaying them to the user or considering them appropriately in decision support systems."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport"/> - <min value="1"/> - <max value="1"/> - </base> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.extension"> - <path value="DiagnosticReport.extension"/> - <slicing> - <discriminator> - <type value="value"/> - <path value="url"/> - </discriminator> - <ordered value="false"/> - <rules value="open"/> - </slicing> - <short value="Additional content defined by implementations"/> - <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> - <comment value="there can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core simplicity for everyone."/> - <min value="0"/> - <max value="*"/> - <base> - <path value="DiagnosticReport.extension"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Extension"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.text"> - <path value="DiagnosticReport.text"/> - <short value="Text summary of the resource, for human interpretation"/> - <definition value="A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> - <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative."/> - <alias value="narrative"/> - <alias value="html"/> - <alias value="xhtml"/> - <alias value="display"/> - <min value="0"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.text"/> - <min value="0"/> - <max value="1"/> - </base> - <type> - <code value="Narrative"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.contained"> - <path value="DiagnosticReport.contained"/> - <short value="Contained, inline Resources"/> - <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> - <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again."/> - <alias value="inline resources"/> - <alias value="anonymous resources"/> - <alias value="contained resources"/> - <min value="0"/> - <max value="*"/> - <base> - <path value="DiagnosticReport.contained"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Resource"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.status"> - <path value="DiagnosticReport.status"/> - <short value="registered|interim|final|amended|cancelled|withdrawn"/> - <definition value="The status of the diagnostic report as a whole."/> - <comment value="This is labeled as "Is Modifier" because applications need to take appropriate action if a report is withdrawn."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.status"/> - <min value="1"/> - <max value="1"/> - </base> - <type> - <code value="code"/> - </type> - <isModifier value="false"/> - <binding> - <strength value="required"/> - <valueSet value="http://hl7.org/fhir/ValueSet/observation-status"/> - </binding> - </element> - <element id="DiagnosticReport.issued"> - <path value="DiagnosticReport.issued"/> - <short value="Date this version was released"/> - <definition value="The date and/or time that this version of the report was released from the source diagnostic service."/> - <comment value="May be different from the update time of the resource itself, because that is the status of the record (potentially a secondary copy), not the actual release time of the report."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.issued"/> - <min value="1"/> - <max value="1"/> - </base> - <type> - <code value="dateTime"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.subject"> - <path value="DiagnosticReport.subject"/> - <short value="The subject of the report"/> - <definition value="The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.subject"/> - <min value="1"/> - <max value="1"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> - <aggregation value="bundled"/> - <versioning value="either"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.performer"> - <path value="DiagnosticReport.performer"/> - <short value="Responsible Diagnostic Service"/> - <definition value="The diagnostic service that is responsible for issuing the report."/> - <comment value="This is not necessarily the source of the atomic data items - it's the entity that takes responsibility for the clinical report."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.performer"/> - <min value="1"/> - <max value="1"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.identifier"> - <path value="DiagnosticReport.identifier"/> - <short value="Id for external references to this report"/> - <definition value="The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider."/> - <min value="0"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.identifier"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Identifier"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.request"> - <path value="DiagnosticReport.request"/> - <short value="What was requested"/> - <definition value="Details concerning a single pathology test requested."/> - <comment value="Note: Usually there is one test request for each result, however in some circumstances multiple test requests may be represented using a single Pathology test result resource. Note that there are also cases where one request leads to multiple reports."/> - <min value="0"/> - <max value="*"/> - <base> - <path value="DiagnosticReport.request"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest"/> - <aggregation value="referenced"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.category"> - <path value="DiagnosticReport.category"/> - <short value="Biochemistry, Haematology etc."/> - <definition value="The section of the diagnostic service that performs the examination e.g. biochemistry, haematology, MRI."/> - <min value="0"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.category"/> - <min value="0"/> - <max value="1"/> - </base> - <type> - <code value="CodeableConcept"/> - </type> - <isModifier value="false"/> - <binding> - <strength value="preferred"/> - <valueSet value="http://hl7.org/fhir/ValueSet/diagnostic-service-sections"/> - </binding> - </element> - <element id="DiagnosticReport.effectiveDateTime"> - <path value="DiagnosticReport.effectiveDateTime"/> - <short value="Diagnostically relevant time of diagnostic report"/> - <definition value="The diagnostically relevant time for this report - that is, the point in time at which the observations that are reported in this diagnostic report relate to the patient."/> - <comment value="If the diagnostic procedure was performed on the patient, this is the time it was performed. If there is specimens, the diagnostically relevant time can be derived from the specimen collection times, but the specimen information is not always available, and the exact relationship between the specimens and the diagnostically relevant time is not always automatic."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.effective[x]"/> - <min value="1"/> - <max value="1"/> - </base> - <type> - <code value="dateTime"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.result"> - <path value="DiagnosticReport.result"/> - <slicing> - <discriminator> - <type value="value"/> - <path value="reference.resolve().code"/> - </discriminator> - <ordered value="false"/> - <rules value="open"/> - </slicing> - <short value="Lipid Lab Results"/> - <definition value="Lipid Lab Results."/> - <min value="4"/> - <max value="4"/> - <base> - <path value="DiagnosticReport.result"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation"/> - <aggregation value="bundled"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.result.Cholesterol"> - <path value="DiagnosticReport.result"/> - <sliceName value="Cholesterol"/> - <short value="Cholesterol Result"/> - <definition value="Reference to Cholesterol Result."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.result"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/cholesterol"/> - <aggregation value="bundled"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.result.Triglyceride"> - <path value="DiagnosticReport.result"/> - <sliceName value="Triglyceride"/> - <short value="Triglyceride Result"/> - <definition value="Group of elements for Triglyceride result."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.result"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/triglyceride"/> - <aggregation value="bundled"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.result.HDLCholesterol"> - <path value="DiagnosticReport.result"/> - <sliceName value="HDLCholesterol"/> - <short value="HDL Cholesterol Result"/> - <definition value="Group of elements for HDL Cholesterol result."/> - <min value="1"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.result"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/hdlcholesterol"/> - <aggregation value="bundled"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.result.LDLCholesterol"> - <path value="DiagnosticReport.result"/> - <sliceName value="LDLCholesterol"/> - <short value="LDL Cholesterol result, if reported"/> - <definition value="LDL Cholesterol result, if reported."/> - <min value="0"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.result"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/ldlcholesterol"/> - <aggregation value="bundled"/> - <versioning value="specific"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.conclusion"> - <path value="DiagnosticReport.conclusion"/> - <short value="Clinical Interpretation of Lipid Panel"/> - <definition value="May include diagnosis or suggestions for follow up testing."/> - <comment value="It's not unusual for the lab to make some kind of interpretative comment on the set of results."/> - <min value="0"/> - <max value="1"/> - <base> - <path value="DiagnosticReport.conclusion"/> - <min value="0"/> - <max value="1"/> - </base> - <type> - <code value="string"/> - </type> - <isModifier value="false"/> - </element> - <element id="DiagnosticReport.representation"> - <path value="DiagnosticReport.representation"/> - <short value="Entire Report as issued"/> - <definition value="Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent."/> - <comment value="Possible formats: text/html, text/plain, text/rtf, application/msword, application/pdf, application/rtf, application/vnd.oasis.opendocument.text, application/vnd.openxmlformats-officedocument.wordprocessingml.document. Application/pdf is recommended as the most reliable and interoperable in this context."/> - <min value="0"/> - <max value="*"/> - <base> - <path value="DiagnosticReport.representation"/> - <min value="0"/> - <max value="*"/> - </base> - <type> - <code value="Attachment"/> - </type> - <isModifier value="false"/> - </element> - </snapshot> -</StructureDefinition> +<?xml version="1.0" encoding="UTF-8"?> + +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="example"/> + <url value="http://hl7.org/fhir/StructureDefinition/example"/> + <identifier> + <system value="urn:ietf:rfc:3986"/> + <value value="1.2.36.90146595217.4.2"/> + </identifier> + <version value="2"/> + <name value="LipidProfileExample"/> + <title value="Example Lipid Profile"/> + <status value="draft"/> + <experimental value="true"/> + <date value="2012-05-12"/> + <publisher value="Health Intersections Pty Ltd"/> + <contact> + <name value="Grahame Grieve"/> + <telecom> + <system value="email"/> + <value value="grahame@healthintersections.com.au"/> + </telecom> + </contact> + <description value="Describes how the lab report is used for a standard Lipid Profile - Cholesterol, Triglyceride and Cholesterol fractions. Uses LOINC codes"/> + <useContext> + <code> + <system value="http://terminology.hl7.org/CodeSystem/usage-context-type"/> + <code value="focus"/> + <display value="Clinical Focus"/> + </code> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="314079002"/> + <display value="Hyperlipidemia screening test (procedure)"/> + </coding> + </valueCodeableConcept> + </useContext> + <jurisdiction> + <coding> + <system value="urn:iso:std:iso:3166"/> + <code value="AU"/> + </coding> + </jurisdiction> + <purpose value="Provide an example to demonstrate how to use StructureDefinition"/> + <copyright value="Creative Commons 0, per FHIR specification"/> + <keyword> + <system value="http://snomed.info/sct"/> + <code value="314079002"/> + <display value="Hyperlipidemia screening test (procedure)"/> + </keyword> + <fhirVersion value="4.5.0"/> + <mapping> + <identity value="m1"/> + <uri value="https://www.rcpa.edu.au/getattachment/0961c6d1-ec80-4500-8dc0-de516500e05b/Lipid-and-lipoprotein-testing.aspx"/> + <name value="RCPA Lipid Report recommendations"/> + <comment value="Actual mappings haven't yet been filled out"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="DiagnosticReport"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DiagnosticReport"/> + <derivation value="constraint"/> + <snapshot> + <element id="DiagnosticReport"> + <path value="DiagnosticReport"/> + <short value="Lipid Lab Report"/> + <definition value="The findings and interpretation of a general lipd lab profile."/> + <comment value="In this profile, mustSupport means that authoring systems must include the ability to report these elements, and processing systems must cater for them by either displaying them to the user or considering them appropriately in decision support systems."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport"/> + <min value="1"/> + <max value="1"/> + </base> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.extension"> + <path value="DiagnosticReport.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <ordered value="false"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="there can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core simplicity for everyone."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DiagnosticReport.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.text"> + <path value="DiagnosticReport.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.contained"> + <path value="DiagnosticReport.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DiagnosticReport.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.status"> + <path value="DiagnosticReport.status"/> + <short value="registered|interim|final|amended|cancelled|withdrawn"/> + <definition value="The status of the diagnostic report as a whole."/> + <comment value="This is labeled as "Is Modifier" because applications need to take appropriate action if a report is withdrawn."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.status"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <isModifier value="false"/> + <binding> + <strength value="required"/> + <valueSet value="http://hl7.org/fhir/ValueSet/observation-status"/> + </binding> + </element> + <element id="DiagnosticReport.issued"> + <path value="DiagnosticReport.issued"/> + <short value="Date this version was released"/> + <definition value="The date and/or time that this version of the report was released from the source diagnostic service."/> + <comment value="May be different from the update time of the resource itself, because that is the status of the record (potentially a secondary copy), not the actual release time of the report."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.issued"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="dateTime"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.subject"> + <path value="DiagnosticReport.subject"/> + <short value="The subject of the report"/> + <definition value="The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.subject"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <aggregation value="bundled"/> + <versioning value="either"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.performer"> + <path value="DiagnosticReport.performer"/> + <short value="Responsible Diagnostic Service"/> + <definition value="The diagnostic service that is responsible for issuing the report."/> + <comment value="This is not necessarily the source of the atomic data items - it's the entity that takes responsibility for the clinical report."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.performer"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.identifier"> + <path value="DiagnosticReport.identifier"/> + <short value="Id for external references to this report"/> + <definition value="The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.request"> + <path value="DiagnosticReport.request"/> + <short value="What was requested"/> + <definition value="Details concerning a single pathology test requested."/> + <comment value="Note: Usually there is one test request for each result, however in some circumstances multiple test requests may be represented using a single Pathology test result resource. Note that there are also cases where one request leads to multiple reports."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DiagnosticReport.request"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest"/> + <aggregation value="referenced"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.category"> + <path value="DiagnosticReport.category"/> + <short value="Biochemistry, Haematology etc."/> + <definition value="The section of the diagnostic service that performs the examination e.g. biochemistry, haematology, MRI."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.category"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <isModifier value="false"/> + <binding> + <strength value="preferred"/> + <valueSet value="http://hl7.org/fhir/ValueSet/diagnostic-service-sections"/> + </binding> + </element> + <element id="DiagnosticReport.effectiveDateTime"> + <path value="DiagnosticReport.effectiveDateTime"/> + <short value="Diagnostically relevant time of diagnostic report"/> + <definition value="The diagnostically relevant time for this report - that is, the point in time at which the observations that are reported in this diagnostic report relate to the patient."/> + <comment value="If the diagnostic procedure was performed on the patient, this is the time it was performed. If there is specimens, the diagnostically relevant time can be derived from the specimen collection times, but the specimen information is not always available, and the exact relationship between the specimens and the diagnostically relevant time is not always automatic."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.effective[x]"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="dateTime"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.result"> + <path value="DiagnosticReport.result"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="reference.resolve().code"/> + </discriminator> + <ordered value="false"/> + <rules value="open"/> + </slicing> + <short value="Lipid Lab Results"/> + <definition value="Lipid Lab Results."/> + <min value="4"/> + <max value="4"/> + <base> + <path value="DiagnosticReport.result"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <aggregation value="bundled"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.result.Cholesterol"> + <path value="DiagnosticReport.result"/> + <sliceName value="Cholesterol"/> + <short value="Cholesterol Result"/> + <definition value="Reference to Cholesterol Result."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.result"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/cholesterol"/> + <aggregation value="bundled"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.result.Triglyceride"> + <path value="DiagnosticReport.result"/> + <sliceName value="Triglyceride"/> + <short value="Triglyceride Result"/> + <definition value="Group of elements for Triglyceride result."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.result"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/triglyceride"/> + <aggregation value="bundled"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.result.HDLCholesterol"> + <path value="DiagnosticReport.result"/> + <sliceName value="HDLCholesterol"/> + <short value="HDL Cholesterol Result"/> + <definition value="Group of elements for HDL Cholesterol result."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.result"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/hdlcholesterol"/> + <aggregation value="bundled"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.result.LDLCholesterol"> + <path value="DiagnosticReport.result"/> + <sliceName value="LDLCholesterol"/> + <short value="LDL Cholesterol result, if reported"/> + <definition value="LDL Cholesterol result, if reported."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.result"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/ldlcholesterol"/> + <aggregation value="bundled"/> + <versioning value="specific"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.conclusion"> + <path value="DiagnosticReport.conclusion"/> + <short value="Clinical Interpretation of Lipid Panel"/> + <definition value="May include diagnosis or suggestions for follow up testing."/> + <comment value="It's not unusual for the lab to make some kind of interpretative comment on the set of results."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DiagnosticReport.conclusion"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <isModifier value="false"/> + </element> + <element id="DiagnosticReport.representation"> + <path value="DiagnosticReport.representation"/> + <short value="Entire Report as issued"/> + <definition value="Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent."/> + <comment value="Possible formats: text/html, text/plain, text/rtf, application/msword, application/pdf, application/rtf, application/vnd.oasis.opendocument.text, application/vnd.openxmlformats-officedocument.wordprocessingml.document. Application/pdf is recommended as the most reliable and interoperable in this context."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DiagnosticReport.representation"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Attachment"/> + </type> + <isModifier value="false"/> + </element> + </snapshot> +</StructureDefinition> \ No newline at end of file diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-applicable-version.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-applicable-version.xml index 4f045a01fea..83a116692f7 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-applicable-version.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-applicable-version.xml @@ -61,9 +61,6 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRVersion"/> </extension> @@ -71,6 +68,7 @@ <valueBoolean value="true"/> </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-fhir-type.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-fhir-type.xml index cd037f54142..9117ad58c4c 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-fhir-type.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-fhir-type.xml @@ -60,9 +60,6 @@ <code value="uri"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A version specific list of the data types defined by the FHIR specification for use as an element type (any of the FHIR defined data types)."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="DataType"/> </extension> @@ -70,6 +67,7 @@ <valueBoolean value="true"/> </extension> <strength value="required"/> + <description value="A version specific list of the data types defined by the FHIR specification for use as an element type (any of the FHIR defined data types)."/> <valueSet value="http://hl7.org/fhir/ValueSet/data-types"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-normative-version.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-normative-version.xml index 703c9754471..53141f0457f 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-normative-version.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-normative-version.xml @@ -64,9 +64,6 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="All published FHIR Versions."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRVersion"/> </extension> @@ -74,6 +71,7 @@ <valueBoolean value="true"/> </extension> <strength value="required"/> + <description value="All published FHIR Versions."/> <valueSet value="http://hl7.org/fhir/ValueSet/FHIR-version"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-security-category.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-security-category.xml index e3cb581a141..bf5b09cf537 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-security-category.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-security-category.xml @@ -61,13 +61,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Provides general guidance around the kind of access Control to Read, Search, Create, Update, or Delete a resource."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ResourceSecurityCategory"/> </extension> <strength value="required"/> + <description value="Provides general guidance around the kind of access Control to Read, Search, Create, Update, or Delete a resource."/> <valueSet value="http://hl7.org/fhir/ValueSet/resource-security-category"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-standards-status.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-standards-status.xml index 6ca67a92ec8..e9216a6d4d5 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-standards-status.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-standards-status.xml @@ -60,13 +60,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="HL7 Ballot/Standards status of artifact."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StandardsStatus"/> </extension> <strength value="required"/> + <description value="HL7 Ballot/Standards status of artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/standards-status"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-template-status.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-template-status.xml index ca22c850377..d97e9e0d15b 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-template-status.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-template-status.xml @@ -60,13 +60,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status indicates the level of maturity of the design and may be used to manage the use of the design."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TemplateStatusCode"/> </extension> <strength value="required"/> + <description value="The status indicates the level of maturity of the design and may be used to manage the use of the design."/> <valueSet value="http://hl7.org/fhir/ValueSet/template-status-code"/> </binding> </element> diff --git a/source/structuredefinition/structuredefinition-extension-structuredefinition-wg.xml b/source/structuredefinition/structuredefinition-extension-structuredefinition-wg.xml index 35a3be957f0..3f161660d7c 100644 --- a/source/structuredefinition/structuredefinition-extension-structuredefinition-wg.xml +++ b/source/structuredefinition/structuredefinition-extension-structuredefinition-wg.xml @@ -60,13 +60,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="An HL7 administrative unit that owns artifacts in the FHIR specification."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="HL7Workgroup"/> </extension> <strength value="required"/> + <description value="An HL7 administrative unit that owns artifacts in the FHIR specification."/> <valueSet value="http://hl7.org/fhir/ValueSet/hl7-work-group"/> </binding> </element> diff --git a/source/structuremap/structuredefinition-StructureMap.xml b/source/structuremap/structuredefinition-StructureMap.xml index cc2cf03c874..9c888f729ef 100644 --- a/source/structuremap/structuredefinition-StructureMap.xml +++ b/source/structuremap/structuredefinition-StructureMap.xml @@ -220,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -370,10 +368,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -466,10 +462,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapModelMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How the referenced structure is used in this mapping."/> - </extension> <strength value="required"/> + <description value="How the referenced structure is used in this mapping."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-model-mode|4.5.0"/> </binding> </element> @@ -558,10 +552,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapGroupTypeMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If this is the default rule set to apply for the source type, or this combination of types."/> - </extension> <strength value="required"/> + <description value="If this is the default rule set to apply for the source type, or this combination of types."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-group-type-mode|4.5.0"/> </binding> </element> @@ -627,10 +619,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapInputMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Mode for this instance of data."/> - </extension> <strength value="required"/> + <description value="Mode for this instance of data."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-input-mode|4.5.0"/> </binding> </element> @@ -914,10 +904,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapSourceListMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If field is a list, how to manage the source."/> - </extension> <strength value="required"/> + <description value="If field is a list, how to manage the source."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-source-list-mode|4.5.0"/> </binding> </element> @@ -1035,10 +1023,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapTargetListMode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="If field is a list, how to manage the production."/> - </extension> <strength value="required"/> + <description value="If field is a list, how to manage the production."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-target-list-mode|4.5.0"/> </binding> </element> @@ -1067,10 +1053,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="StructureMapTransform"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How data is copied/created."/> - </extension> <strength value="required"/> + <description value="How data is copied/created."/> <valueSet value="http://hl7.org/fhir/ValueSet/map-transform|4.5.0"/> </binding> </element> diff --git a/source/subscription/structuredefinition-Subscription.xml b/source/subscription/structuredefinition-Subscription.xml index 954b3d6d1a3..c130a9d1967 100644 --- a/source/subscription/structuredefinition-Subscription.xml +++ b/source/subscription/structuredefinition-Subscription.xml @@ -120,10 +120,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of a subscription."/> - </extension> <strength value="required"/> + <description value="The status of a subscription."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-state"/> </binding> <mapping> @@ -222,10 +220,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRDefinedTypeExt"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Either a resource or a data type, including logical model types."/> - </extension> <strength value="extensible"/> + <description value="Either a resource or a data type, including logical model types."/> <valueSet value="http://hl7.org/fhir/ValueSet/defined-types"/> </binding> </element> @@ -254,10 +250,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionFilterBySearchModifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operator to apply to filter label."/> - </extension> <strength value="required"/> + <description value="Operator to apply to filter label."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-search-modifier"/> </binding> </element> @@ -286,10 +280,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionChannelType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of method used to execute a subscription."/> - </extension> <strength value="extensible"/> + <description value="The type of method used to execute a subscription."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-channel-type"/> </binding> </element> @@ -379,10 +371,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionPayloadContent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to represent how much resource content to send in the notification payload."/> - </extension> <strength value="required"/> + <description value="Codes to represent how much resource content to send in the notification payload."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-payload-content"/> </binding> </element> @@ -400,10 +390,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionUrlLocation"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The location, in Bundle.entry, where URLs for resources should be located."/> - </extension> <strength value="required"/> + <description value="The location, in Bundle.entry, where URLs for resources should be located."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-url-location"/> </binding> </element> diff --git a/source/subscriptionstatus/structuredefinition-SubscriptionStatus.xml b/source/subscriptionstatus/structuredefinition-SubscriptionStatus.xml index 81ecb842fa8..44d8c177337 100644 --- a/source/subscriptionstatus/structuredefinition-SubscriptionStatus.xml +++ b/source/subscriptionstatus/structuredefinition-SubscriptionStatus.xml @@ -88,10 +88,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionState"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The status of a subscription at the time this notification was generated."/> - </extension> <strength value="required"/> + <description value="The status of a subscription at the time this notification was generated."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-state"/> </binding> <mapping> @@ -115,10 +113,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionNotificationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of notification represented by the status message."/> - </extension> <strength value="required"/> + <description value="The type of notification represented by the status message."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-notification-type"/> </binding> <mapping> @@ -191,10 +187,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionError"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to represent subscription error details."/> - </extension> <strength value="example"/> + <description value="Codes to represent subscription error details."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-error"/> </binding> </element> diff --git a/source/subscriptiontopic/structuredefinition-SubscriptionTopic.xml b/source/subscriptiontopic/structuredefinition-SubscriptionTopic.xml index 3bff2c407c4..506336ea24f 100644 --- a/source/subscriptiontopic/structuredefinition-SubscriptionTopic.xml +++ b/source/subscriptiontopic/structuredefinition-SubscriptionTopic.xml @@ -228,10 +228,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -403,10 +401,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -563,10 +559,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRDefinedTypeExt"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Either a resource or a data type, including logical model types."/> - </extension> <strength value="extensible"/> + <description value="Either a resource or a data type, including logical model types."/> <valueSet value="http://hl7.org/fhir/ValueSet/defined-types"/> </binding> </element> @@ -584,10 +578,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="MethodCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="FHIR RESTful interaction used for subscription topic trigger."/> - </extension> <strength value="required"/> + <description value="FHIR RESTful interaction used for subscription topic trigger."/> <valueSet value="http://hl7.org/fhir/ValueSet/interaction-trigger"/> </binding> </element> @@ -628,10 +620,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CriteriaNotExistsBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete)."/> - </extension> <strength value="required"/> + <description value="Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior"/> </binding> </element> @@ -661,10 +651,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CriteriaNotExistsBehavior"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete)."/> - </extension> <strength value="required"/> + <description value="Behavior a server can exhibit when a criteria state does not exist (e.g., state prior to a create or after a delete)."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscriptiontopic-cr-behavior"/> </binding> </element> @@ -728,10 +716,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubscriptionTopicFilterBySearchModifier"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Operator to apply to filter label."/> - </extension> <strength value="required"/> + <description value="Operator to apply to filter label."/> <valueSet value="http://hl7.org/fhir/ValueSet/subscription-search-modifier"/> </binding> </element> diff --git a/source/substance/structuredefinition-Substance.xml b/source/substance/structuredefinition-Substance.xml index 81ec7537b85..b280b6d68fb 100644 --- a/source/substance/structuredefinition-Substance.xml +++ b/source/substance/structuredefinition-Substance.xml @@ -138,10 +138,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FHIRSubstanceStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code to indicate if the substance is actively used."/> - </extension> <strength value="required"/> + <description value="A code to indicate if the substance is actively used."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-status"/> </binding> <mapping> @@ -171,10 +169,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubstanceCategory"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Category or classification of substance."/> - </extension> <strength value="extensible"/> + <description value="Category or classification of substance."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-category"/> </binding> <mapping> @@ -205,10 +201,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubstanceCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Substance codes."/> - </extension> <strength value="example"/> + <description value="Substance codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-code"/> </binding> <mapping> @@ -324,10 +318,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SubstanceIngredient"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Substance Ingredient codes."/> - </extension> <strength value="example"/> + <description value="Substance Ingredient codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/substance-code"/> </binding> <mapping> diff --git a/source/supplydelivery/structuredefinition-SupplyDelivery.xml b/source/supplydelivery/structuredefinition-SupplyDelivery.xml index 43215d1a300..08176b9fd69 100644 --- a/source/supplydelivery/structuredefinition-SupplyDelivery.xml +++ b/source/supplydelivery/structuredefinition-SupplyDelivery.xml @@ -179,10 +179,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyDeliveryStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Status of the supply delivery."/> - </extension> <strength value="required"/> + <description value="Status of the supply delivery."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplydelivery-status"/> </binding> <mapping> @@ -226,10 +224,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyDeliveryType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of supply dispense."/> - </extension> <strength value="required"/> + <description value="The type of supply dispense."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplydelivery-type"/> </binding> <mapping> @@ -292,10 +288,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyDeliveryItem"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The item that was delivered."/> - </extension> <strength value="example"/> + <description value="The item that was delivered."/> <valueSet value="http://hl7.org/fhir/ValueSet/supply-item"/> </binding> <mapping> diff --git a/source/supplyrequest/structuredefinition-SupplyRequest.xml b/source/supplyrequest/structuredefinition-SupplyRequest.xml index 03f997628fc..bdf83359f7b 100644 --- a/source/supplyrequest/structuredefinition-SupplyRequest.xml +++ b/source/supplyrequest/structuredefinition-SupplyRequest.xml @@ -140,10 +140,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyRequestStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Status of the supply request."/> - </extension> <strength value="required"/> + <description value="Status of the supply request."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplyrequest-status"/> </binding> <mapping> @@ -181,10 +179,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyRequestKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Category of supply request."/> - </extension> <strength value="example"/> + <description value="Category of supply request."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplyrequest-kind"/> </binding> <mapping> @@ -215,10 +211,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="RequestPriority"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Identifies the level of importance to be assigned to actioning the request."/> - </extension> <strength value="required"/> + <description value="Identifies the level of importance to be assigned to actioning the request."/> <valueSet value="http://hl7.org/fhir/ValueSet/request-priority"/> </binding> <mapping> @@ -260,10 +254,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyRequestItem"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The item that was requested."/> - </extension> <strength value="example"/> + <description value="The item that was requested."/> <valueSet value="http://hl7.org/fhir/ValueSet/supply-item"/> </binding> <mapping> @@ -330,10 +322,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ParameterCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code that identifies the device detail."/> - </extension> <strength value="example"/> + <description value="A code that identifies the device detail."/> </binding> <mapping> <identity value="w5"/> @@ -530,10 +520,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="SupplyRequestReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The reason why the supply item was requested."/> - </extension> <strength value="example"/> + <description value="The reason why the supply item was requested."/> <valueSet value="http://hl7.org/fhir/ValueSet/supplyrequest-reason"/> </binding> <mapping> diff --git a/source/task/structuredefinition-Task.xml b/source/task/structuredefinition-Task.xml index 7a2bc67daac..023ae2007ae 100644 --- a/source/task/structuredefinition-Task.xml +++ b/source/task/structuredefinition-Task.xml @@ -238,10 +238,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The current status of the task."/> - </extension> <strength value="required"/> + <description value="The current status of the task."/> <valueSet value="http://hl7.org/fhir/ValueSet/task-status"/> </binding> <mapping> @@ -272,10 +270,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskStatusReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify the reason for current status. These will typically be specific to a particular workflow."/> - </extension> <strength value="example"/> + <description value="Codes to identify the reason for current status. These will typically be specific to a particular workflow."/> </binding> <mapping> <identity value="rim"/> @@ -297,10 +293,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskBusinessStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc."/> - </extension> <strength value="example"/> + <description value="The domain-specific business-contextual sub-state of the task. For example: "Blood drawn", "IV inserted", "Awaiting physician signature", etc."/> </binding> <mapping> <identity value="rim"/> @@ -322,10 +316,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskIntent"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Distinguishes whether the task is a proposal, plan or full order."/> - </extension> <strength value="required"/> + <description value="Distinguishes whether the task is a proposal, plan or full order."/> <valueSet value="http://hl7.org/fhir/ValueSet/task-intent"/> </binding> <mapping> @@ -391,10 +383,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify what the task involves. These will typically be specific to a particular workflow."/> - </extension> <strength value="example"/> + <description value="Codes to identify what the task involves. These will typically be specific to a particular workflow."/> <valueSet value="http://hl7.org/fhir/ValueSet/task-code"/> </binding> <mapping> @@ -615,10 +605,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskPerformerType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type(s) of task performers allowed."/> - </extension> <strength value="preferred"/> + <description value="The type(s) of task performers allowed."/> <valueSet value="http://hl7.org/fhir/ValueSet/performer-role"/> </binding> <mapping> @@ -708,10 +696,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskReason"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Indicates why the task is needed. E.g. Suspended because patient admitted to hospital."/> - </extension> <strength value="example"/> + <description value="Indicates why the task is needed. E.g. Suspended because patient admitted to hospital."/> </binding> <mapping> <identity value="workflow"/> @@ -924,10 +910,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskInputParameterType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc."/> - </extension> <strength value="example"/> + <description value="Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc."/> </binding> <mapping> <identity value="rim"/> @@ -1131,10 +1115,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TaskOutputParameterType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc."/> - </extension> <strength value="example"/> + <description value="Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc."/> </binding> <mapping> <identity value="rim"/> diff --git a/source/terminologycapabilities/structuredefinition-TerminologyCapabilities.xml b/source/terminologycapabilities/structuredefinition-TerminologyCapabilities.xml index aa88d38bc42..42aaa79306f 100644 --- a/source/terminologycapabilities/structuredefinition-TerminologyCapabilities.xml +++ b/source/terminologycapabilities/structuredefinition-TerminologyCapabilities.xml @@ -243,10 +243,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -387,10 +385,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -461,10 +457,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CapabilityStatementKind"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="How a capability statement is intended to be used."/> - </extension> <strength value="required"/> + <description value="How a capability statement is intended to be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/capability-statement-kind"/> </binding> </element> @@ -634,7 +628,7 @@ </type> </element> <element id="TerminologyCapabilities.codeSystem.version.language"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="TerminologyCapabilities.codeSystem.version.language"/> @@ -657,7 +651,7 @@ </type> </element> <element id="TerminologyCapabilities.codeSystem.version.filter.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="TerminologyCapabilities.codeSystem.version.filter.code"/> @@ -670,7 +664,7 @@ </type> </element> <element id="TerminologyCapabilities.codeSystem.version.filter.op"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="TerminologyCapabilities.codeSystem.version.filter.op"/> @@ -683,7 +677,7 @@ </type> </element> <element id="TerminologyCapabilities.codeSystem.version.property"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="TerminologyCapabilities.codeSystem.version.property"/> @@ -756,7 +750,7 @@ </type> </element> <element id="TerminologyCapabilities.expansion.parameter.name"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="TerminologyCapabilities.expansion.parameter.name"/> @@ -803,10 +797,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="CodeSearchSupport"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The degree to which the server supports the code search parameter on ValueSet, if it is supported."/> - </extension> <strength value="required"/> + <description value="The degree to which the server supports the code search parameter on ValueSet, if it is supported."/> <valueSet value="http://hl7.org/fhir/ValueSet/code-search-support"/> </binding> </element> diff --git a/source/testreport/structuredefinition-TestReport.xml b/source/testreport/structuredefinition-TestReport.xml index 026c15dcb0d..c3c6ef50d2d 100644 --- a/source/testreport/structuredefinition-TestReport.xml +++ b/source/testreport/structuredefinition-TestReport.xml @@ -251,9 +251,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestReportParticipantType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of participant."/> - </extension> <strength value="required"/> <description value="The type of participant."/> <valueSet value="http://hl7.org/fhir/ValueSet/report-participant-type"/> diff --git a/source/testscript/structuredefinition-TestScript.xml b/source/testscript/structuredefinition-TestScript.xml index 12711272851..f67c8172ea5 100644 --- a/source/testscript/structuredefinition-TestScript.xml +++ b/source/testscript/structuredefinition-TestScript.xml @@ -218,10 +218,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status"/> </binding> <mapping> @@ -362,10 +360,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -457,9 +453,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestScriptProfileOriginType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of origin profile the test system supports."/> - </extension> <strength value="extensible"/> <description value="The type of origin profile the test system supports."/> <valueSet value="http://hl7.org/fhir/ValueSet/testscript-profile-origin-types"/> @@ -505,9 +498,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestScriptProfileDestinationType"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The type of destination profile the test system supports."/> - </extension> <strength value="extensible"/> <description value="The type of destination profile the test system supports."/> <valueSet value="http://hl7.org/fhir/ValueSet/testscript-profile-destination-types"/> @@ -916,10 +906,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A list of all the concrete types defined in this version of the FHIR specification - Data Types and Resource Types."/> - </extension> <strength value="required"/> + <description value="A list of all the concrete types defined in this version of the FHIR specification - Data Types and Resource Types."/> <valueSet value="http://hl7.org/fhir/ValueSet/defined-types"/> </binding> </element> @@ -1038,9 +1026,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestScriptRequestMethodCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The allowable request method or HTTP operation codes."/> - </extension> <strength value="required"/> <description value="The allowable request method or HTTP operation codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/http-operations"/> @@ -1392,9 +1377,6 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="TestScriptRequestMethodCode"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The allowable request method or HTTP operation codes."/> - </extension> <strength value="required"/> <description value="The allowable request method or HTTP operation codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/http-operations"/> @@ -1428,10 +1410,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A list of all the concrete types defined in this version of the FHIR specification - Data Types and Resource Types."/> - </extension> <strength value="required"/> + <description value="A list of all the concrete types defined in this version of the FHIR specification - Data Types and Resource Types."/> <valueSet value="http://hl7.org/fhir/ValueSet/defined-types"/> </binding> </element> diff --git a/source/valueset/structuredefinition-ValueSet.xml b/source/valueset/structuredefinition-ValueSet.xml index 0e36504796c..e479469da27 100644 --- a/source/valueset/structuredefinition-ValueSet.xml +++ b/source/valueset/structuredefinition-ValueSet.xml @@ -221,10 +221,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The lifecycle status of an artifact."/> - </extension> <strength value="required"/> + <description value="The lifecycle status of an artifact."/> <valueSet value="http://hl7.org/fhir/ValueSet/publication-status|4.5.0"/> </binding> <mapping> @@ -378,10 +376,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> <valueBoolean value="true"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Countries and regions within which this artifact is targeted for use."/> - </extension> <strength value="extensible"/> + <description value="Countries and regions within which this artifact is targeted for use."/> <valueSet value="http://hl7.org/fhir/ValueSet/jurisdiction"/> </binding> <mapping> @@ -592,7 +588,7 @@ </mapping> </element> <element id="ValueSet.compose.include.concept.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.compose.include.concept.code"/> @@ -680,10 +676,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ConceptDesignationUse"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Details of how a designation would be used."/> - </extension> <strength value="extensible"/> + <description value="Details of how a designation would be used."/> <valueSet value="http://hl7.org/fhir/ValueSet/designation-use"/> </binding> </element> @@ -718,7 +712,7 @@ </mapping> </element> <element id="ValueSet.compose.include.filter.property"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.compose.include.filter.property"/> @@ -750,10 +744,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="FilterOperator"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The kind of operation to perform as a part of a property based filter."/> - </extension> <strength value="required"/> + <description value="The kind of operation to perform as a part of a property based filter."/> <valueSet value="http://hl7.org/fhir/ValueSet/filter-operator|4.5.0"/> </binding> <mapping> @@ -762,7 +754,7 @@ </mapping> </element> <element id="ValueSet.compose.include.filter.value"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.compose.include.filter.value"/> @@ -955,7 +947,7 @@ </type> </element> <element id="ValueSet.expansion.property.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.expansion.property.code"/> @@ -1059,7 +1051,7 @@ </type> </element> <element id="ValueSet.expansion.contains.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.expansion.contains.code"/> @@ -1112,7 +1104,7 @@ </type> </element> <element id="ValueSet.expansion.contains.property.code"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.expansion.contains.property.code"/> @@ -1125,7 +1117,7 @@ </type> </element> <element id="ValueSet.expansion.contains.property.value[x]"> - <extension url="http://hl7.org/fhir/build/StructureDefinition/explanation"> + <extension url="http://hl7.org/fhir/build/StructureDefinition/no-binding"> <valueBoolean value="true"/> </extension> <path value="ValueSet.expansion.contains.property.value[x]"/> diff --git a/source/valueset/structuredefinition-extension-valueset-expand-rules.xml b/source/valueset/structuredefinition-extension-valueset-expand-rules.xml index 22188b48a3d..eac9470e0fc 100644 --- a/source/valueset/structuredefinition-extension-valueset-expand-rules.xml +++ b/source/valueset/structuredefinition-extension-valueset-expand-rules.xml @@ -53,13 +53,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Defines how concepts are processed into the expansion when it's for UI presentation."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ExpansionProcessingRule"/> </extension> <strength value="required"/> + <description value="Defines how concepts are processed into the expansion when it's for UI presentation."/> <valueSet value="http://hl7.org/fhir/ValueSet/expansion-processing-rule"/> </binding> </element> diff --git a/source/valueset/structuredefinition-extension-valueset-parameterSource.xml b/source/valueset/structuredefinition-extension-valueset-parameterSource.xml index 9f49354a84a..cb820172def 100644 --- a/source/valueset/structuredefinition-extension-valueset-parameterSource.xml +++ b/source/valueset/structuredefinition-extension-valueset-parameterSource.xml @@ -54,13 +54,11 @@ <code value="code"/> </type> <binding> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Declares what the source of a parameter is."/> - </extension> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ExpansionParameterSource"/> </extension> <strength value="required"/> + <description value="Declares what the source of a parameter is."/> <valueSet value="http://hl7.org/fhir/ValueSet/expansion-parameter-source"/> </binding> </element> diff --git a/source/verificationresult/structuredefinition-VerificationResult.xml b/source/verificationresult/structuredefinition-VerificationResult.xml index 415df910869..9b969555395 100644 --- a/source/verificationresult/structuredefinition-VerificationResult.xml +++ b/source/verificationresult/structuredefinition-VerificationResult.xml @@ -104,10 +104,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="need"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The frequency with which the target must be validated."/> - </extension> <strength value="preferred"/> + <description value="The frequency with which the target must be validated."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-need"/> </binding> </element> @@ -125,10 +123,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="status"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The validation status of the target."/> - </extension> <strength value="required"/> + <description value="The validation status of the target."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-status"/> </binding> </element> @@ -157,10 +153,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="validation-type"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="What the target is validated against."/> - </extension> <strength value="preferred"/> + <description value="What the target is validated against."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-validation-type"/> </binding> </element> @@ -178,10 +172,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="validation-process"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The primary process by which the target is validated."/> - </extension> <strength value="example"/> + <description value="The primary process by which the target is validated."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-validation-process"/> </binding> </element> @@ -229,10 +221,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="failure-action"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="The result if validation fails."/> - </extension> <strength value="preferred"/> + <description value="The result if validation fails."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-failure-action"/> </binding> </element> @@ -277,10 +267,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="primary-source-type"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of the validation primary source."/> - </extension> <strength value="example"/> + <description value="Type of the validation primary source."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-primary-source-type"/> </binding> </element> @@ -298,10 +286,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="communication-method"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Method for communicating with the data source (manual; API; Push)."/> - </extension> <strength value="example"/> + <description value="Method for communicating with the data source (manual; API; Push)."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-communication-method"/> </binding> </element> @@ -318,10 +304,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="validation-status"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Status of the validation of the target against the primary source."/> - </extension> <strength value="preferred"/> + <description value="Status of the validation of the target against the primary source."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-validation-status"/> </binding> </element> @@ -349,10 +333,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="can-push-updates"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Ability of the primary source to push updates/alerts."/> - </extension> <strength value="preferred"/> + <description value="Ability of the primary source to push updates/alerts."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-can-push-updates"/> </binding> </element> @@ -369,10 +351,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="push-type-available"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Type of alerts/updates the primary source can send."/> - </extension> <strength value="preferred"/> + <description value="Type of alerts/updates the primary source can send."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-push-type-available"/> </binding> </element> @@ -428,10 +408,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="communication-method"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="Method for communicating with the data source (manual; API; Push)."/> - </extension> <strength value="example"/> + <description value="Method for communicating with the data source (manual; API; Push)."/> <valueSet value="http://hl7.org/fhir/ValueSet/verificationresult-communication-method"/> </binding> </element> diff --git a/source/visionprescription/structuredefinition-VisionPrescription.xml b/source/visionprescription/structuredefinition-VisionPrescription.xml index f2472e4cc22..3e7fee4a259 100644 --- a/source/visionprescription/structuredefinition-VisionPrescription.xml +++ b/source/visionprescription/structuredefinition-VisionPrescription.xml @@ -133,10 +133,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VisionStatus"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A code specifying the state of the resource instance."/> - </extension> <strength value="required"/> + <description value="A code specifying the state of the resource instance."/> <valueSet value="http://hl7.org/fhir/ValueSet/fm-status"/> </binding> <mapping> @@ -317,10 +315,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VisionProduct"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept describing the vision products."/> - </extension> <strength value="example"/> + <description value="A coded concept describing the vision products."/> <valueSet value="http://hl7.org/fhir/ValueSet/vision-product"/> </binding> <mapping> @@ -348,10 +344,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VisionEyes"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept listing the eye codes."/> - </extension> <strength value="required"/> + <description value="A coded concept listing the eye codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/vision-eye-codes"/> </binding> <mapping> @@ -452,10 +446,8 @@ <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="VisionBase"/> </extension> - <extension url="http://hl7.org/fhir/build/StructureDefinition/definition"> - <valueString value="A coded concept listing the base codes."/> - </extension> <strength value="required"/> + <description value="A coded concept listing the base codes."/> <valueSet value="http://hl7.org/fhir/ValueSet/vision-base-codes"/> </binding> <mapping> diff --git a/vscache/null.cache b/vscache/null.cache index 1a585b8058c..4219555b0a6 100644 --- a/vscache/null.cache +++ b/vscache/null.cache @@ -23,8 +23,8 @@ e: { "experimental" : false, "date" : "2017-02-15T16:33:00.000-07:00", "expansion" : { - "identifier" : "urn:uuid:38f7a802-686d-43b7-ac92-a6e172db4cfb", - "timestamp" : "2021-01-15T01:33:13.971Z", + "identifier" : "urn:uuid:32056939-395b-4739-b765-04ff3294819d", + "timestamp" : "2021-01-20T05:58:18.992Z", "parameter" : [{ "name" : "expansion-source", "valueString" : "ValueSet/action-participant-role" @@ -63,280 +63,10 @@ e: { }, { "name" : "version", - "valueString" : "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20200731" + "valueString" : "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20200131" }] } }, "error" : "" } ------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "self" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"self\"); The code provided (#self) is not valid in the value set 'SubscriberRelationshipCodes' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "logic-library" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/library-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"logic-library\"); The code provided (#logic-library) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "model-definition" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/library-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"model-definition\"); The code provided (#model-definition) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "asset-collection" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/library-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"asset-collection\"); The code provided (#asset-collection) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "proportion" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-scoring" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"proportion\"); The code provided (#proportion) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "process" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"process\"); The code provided (#process) is not valid in the value set 'MeasureType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "initial-population" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-population" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"initial-population\"); The code provided (#initial-population) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "denominator" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-population" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"denominator\"); The code provided (#denominator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "denominator-exclusions" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-population" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"denominator-exclusions\"); The code provided (#denominator-exclusions) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "numerator" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-population" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"numerator\"); The code provided (#numerator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "denominator-exclusion" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-population" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"denominator-exclusion\"); The code provided (#denominator-exclusion) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "opportunity" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"opportunity\"); The code provided (#opportunity) is not valid in the value set 'CompositeMeasureScoring' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "cohort" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/measure-scoring" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"cohort\"); The code provided (#cohort) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "create" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/action-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"create\"); The code provided (#create) is not valid in the value set 'ActionType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- -{"code" : { - "coding" : [{ - "code" : "clinical-protocol" - }] -}, "valueSet" :{ - "resourceType" : "ValueSet", - "compose" : { - "include" : [{ - "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type" - }] - } -}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### -v: { - "display" : "", - "severity" : "error", - "error" : "The code system \"\" is not known (encountered paired with code = \"clinical-protocol\"); The code provided (#clinical-protocol) is not valid in the value set 'PlanDefinitionType' (from http://tx.fhir.org/r4)" -} -------------------------------------------------------------------------------------- From 07a84311019b0281915b3e819710abad417892c5 Mon Sep 17 00:00:00 2001 From: Grahame Grieve <grahameg@gmail.com> Date: Thu, 21 Jan 2021 16:41:15 +1100 Subject: [PATCH 4/4] fix broken link --- .../diagnosticreport-examples-header.xml | 2 +- .../fhir/tools/publisher/PageProcessor.java | 4 +- .../hl7/fhir/tools/publisher/Publisher.java | 2 - vscache/null.cache | 276 +++++++++++++++++- 4 files changed, 276 insertions(+), 8 deletions(-) diff --git a/source/diagnosticreport/diagnosticreport-examples-header.xml b/source/diagnosticreport/diagnosticreport-examples-header.xml index 6424f542924..ab781e5dff3 100644 --- a/source/diagnosticreport/diagnosticreport-examples-header.xml +++ b/source/diagnosticreport/diagnosticreport-examples-header.xml @@ -36,7 +36,7 @@ An example of a complex Micro Isolate and Sensitivities with 2 level nested Orga <p/> <p> <strong> - <a href="diagnosticreport-example-lri.html">Micro Isolate and Sensitivities-2: </a> + <a href="bundle-lri-example.html">Micro Isolate and Sensitivities-2: </a> </strong> An collection Bundle showing an example of a complex Micro Isolate and Sensitivities based on the HL7 V2 Lab Reports Interface (LRI) example. This example has a single level nested Organism panels using the related Observation Structure. The following diagram is provided to help the reader navigate the nested structures.</p> <img src="cands2.png" alt="Micro Isolate and Sensitivities-2 structure" width="800px"/> diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java index be7da305678..0953e9eb6b1 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/PageProcessor.java @@ -449,8 +449,8 @@ public PageProcessor(String tsServer) throws URISyntaxException, UcumException { this.tsServer = tsServer; } -// public final static String DEF_TS_SERVER = "http://tx.fhir.org/r4"; - public final static String DEF_TS_SERVER = "http://local.fhir.org:960/r4"; + public final static String DEF_TS_SERVER = "http://tx.fhir.org/r4"; +// public final static String DEF_TS_SERVER = "http://local.fhir.org:960/r4"; public final static String WEB_PUB_NAME = "STU3"; public final static String CI_PUB_NAME = "Current Build"; diff --git a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java index f25e2c3e544..13220063b05 100644 --- a/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java +++ b/tools/java/org.hl7.fhir.tools.core/src/org/hl7/fhir/tools/publisher/Publisher.java @@ -438,8 +438,6 @@ public String getRef() { private String validateId; public static void main(String[] args) throws Exception { - // - Publisher pub = new Publisher(); pub.page = new PageProcessor(PageProcessor.DEF_TS_SERVER); pub.isGenerate = !(args.length > 1 && hasParam(args, "-nogen")); diff --git a/vscache/null.cache b/vscache/null.cache index 4219555b0a6..4dbaee405de 100644 --- a/vscache/null.cache +++ b/vscache/null.cache @@ -23,8 +23,8 @@ e: { "experimental" : false, "date" : "2017-02-15T16:33:00.000-07:00", "expansion" : { - "identifier" : "urn:uuid:32056939-395b-4739-b765-04ff3294819d", - "timestamp" : "2021-01-20T05:58:18.992Z", + "identifier" : "urn:uuid:ae9b8761-5044-487d-b105-47915af49929", + "timestamp" : "2021-01-21T05:02:32.936Z", "parameter" : [{ "name" : "expansion-source", "valueString" : "ValueSet/action-participant-role" @@ -63,10 +63,280 @@ e: { }, { "name" : "version", - "valueString" : "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20200131" + "valueString" : "http://snomed.info/sct|http://snomed.info/sct/900000000000207008/version/20200731" }] } }, "error" : "" } ------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "self" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"self\"); The code provided (#self) is not valid in the value set 'SubscriberRelationshipCodes' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "logic-library" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/library-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"logic-library\"); The code provided (#logic-library) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "model-definition" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/library-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"model-definition\"); The code provided (#model-definition) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "asset-collection" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/library-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"asset-collection\"); The code provided (#asset-collection) is not valid in the value set 'LibraryType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "proportion" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-scoring" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"proportion\"); The code provided (#proportion) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "process" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"process\"); The code provided (#process) is not valid in the value set 'MeasureType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "initial-population" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-population" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"initial-population\"); The code provided (#initial-population) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "denominator" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-population" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"denominator\"); The code provided (#denominator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "denominator-exclusions" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-population" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"denominator-exclusions\"); The code provided (#denominator-exclusions) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "numerator" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-population" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"numerator\"); The code provided (#numerator) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "denominator-exclusion" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-population" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"denominator-exclusion\"); The code provided (#denominator-exclusion) is not valid in the value set 'MeasurePopulationType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "opportunity" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"opportunity\"); The code provided (#opportunity) is not valid in the value set 'CompositeMeasureScoring' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "cohort" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/measure-scoring" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"cohort\"); The code provided (#cohort) is not valid in the value set 'MeasureScoring' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "create" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/action-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"create\"); The code provided (#create) is not valid in the value set 'ActionType' (from http://tx.fhir.org/r4)" +} +------------------------------------------------------------------------------------- +{"code" : { + "coding" : [{ + "code" : "clinical-protocol" + }] +}, "valueSet" :{ + "resourceType" : "ValueSet", + "compose" : { + "include" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/plan-definition-type" + }] + } +}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"CHECK_MEMERSHIP_ONLY"}#### +v: { + "display" : "", + "severity" : "error", + "error" : "The code system \"\" is not known (encountered paired with code = \"clinical-protocol\"); The code provided (#clinical-protocol) is not valid in the value set 'PlanDefinitionType' (from http://tx.fhir.org/r4)" +} +-------------------------------------------------------------------------------------