| Modifier and Type | Method and Description |
|---|---|
StructureDefinition |
ProfileUtilities.ExtensionContext.getDefn() |
StructureDefinition |
ProfileComparer.ProfileComparison.getLeft() |
StructureDefinition |
ProfileUtilities.getProfile(StructureDefinition source,
String url) |
StructureDefinition |
ProfileComparer.ProfileComparison.getRight() |
StructureDefinition |
ProfileComparer.ProfileComparison.getSubset() |
StructureDefinition |
ProfileComparer.ProfileComparison.getSuperset() |
static StructureDefinition |
ProfileUtilities.makeExtensionForVersionedURL(IWorkerContext context,
String url) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XmlSchemaGenerator.checkChain(List<StructureDefinition> chain1,
StructureDefinition root,
boolean chain1Done) |
void |
ProfileUtilities.cleanUpDifferential(StructureDefinition sd) |
void |
ProfileUtilities.closeDifferential(StructureDefinition base,
StructureDefinition derived) |
int |
ShExGenerator.SortById.compare(StructureDefinition arg0,
StructureDefinition arg1) |
ProfileComparer.ProfileComparison |
ProfileComparer.compareProfiles(StructureDefinition left,
StructureDefinition right)
Compare left and right structure definitions to see whether they are consistent or not
Note that left and right are arbitrary choices.
|
static String |
ProfileUtilities.describeExtensionContext(StructureDefinition ext) |
String |
ShExGenerator.generate(ShExGenerator.HTMLLinkPolicy links,
StructureDefinition structure) |
String |
ConstraintJavaGenerator.generate(StructureDefinition sd) |
void |
XmlSchemaGenerator.generate(StructureDefinition entry,
Map<String,StructureDefinition> library) |
void |
ProfileUtilities.generateCsvs(OutputStream dest,
StructureDefinition structure,
boolean asXml) |
List<Element> |
ProfileUtilities.generateExamples(StructureDefinition sd,
boolean evenWhenNoExamples) |
org.hl7.fhir.utilities.xhtml.XhtmlNode |
ProfileUtilities.generateExtensionTable(String defFile,
StructureDefinition ed,
String imageFolder,
boolean inlineGraphics,
boolean full,
String corePath,
String imagePath,
Set<String> outputTracker) |
org.hl7.fhir.utilities.xhtml.XhtmlNode |
ProfileUtilities.generateGrid(String defFile,
StructureDefinition profile,
String imageFolder,
boolean inlineGraphics,
String profileBaseFileName,
String corePath,
String imagePath,
Set<String> outputTracker) |
void |
ProfileUtilities.generateSchematrons(OutputStream dest,
StructureDefinition structure) |
void |
ProfileUtilities.generateSnapshot(StructureDefinition base,
StructureDefinition derived,
String url,
String webUrl,
String profileName)
Given a base (snapshot) profile structure, and a differential profile, generate a new snapshot profile
|
org.hl7.fhir.utilities.xhtml.XhtmlNode |
ProfileUtilities.generateSpanningTable(StructureDefinition profile,
String imageFolder,
boolean onlyConstraints,
String constraintPrefix,
Set<String> outputTracker) |
org.hl7.fhir.utilities.xhtml.XhtmlNode |
ProfileUtilities.generateTable(String defFile,
StructureDefinition profile,
boolean diff,
String imageFolder,
boolean inlineGraphics,
String profileBaseFileName,
boolean snapshot,
String corePath,
String imagePath,
boolean logicalModel,
boolean allInvariants,
Set<String> outputTracker) |
void |
ProfileUtilities.generateXlsx(OutputStream dest,
StructureDefinition structure,
boolean asXml,
boolean hideMustSupportFalse) |
static List<ElementDefinition> |
ProfileUtilities.getChildList(StructureDefinition structure,
ElementDefinition element) |
static List<ElementDefinition> |
ProfileUtilities.getChildList(StructureDefinition structure,
ElementDefinition element,
boolean diff) |
static List<ElementDefinition> |
ProfileUtilities.getChildList(StructureDefinition profile,
String path,
String id)
Given a Structure, navigate to the element given by the path and return the direct children of that element
|
static List<ElementDefinition> |
ProfileUtilities.getChildList(StructureDefinition profile,
String path,
String id,
boolean diff) |
static List<ElementDefinition> |
ProfileUtilities.getChildMap(StructureDefinition profile,
ElementDefinition element) |
String |
ProfileUtilities.ProfileKnowledgeProvider.getLinkForProfile(StructureDefinition profile,
String url) |
StructureDefinition |
ProfileUtilities.getProfile(StructureDefinition source,
String url) |
XmlSchemaGenerator.QName |
XmlSchemaGenerator.getQN(StructureDefinition sd,
ElementDefinition edc,
String t,
boolean chase) |
XmlSchemaGenerator.QName |
XmlSchemaGenerator.getQN(StructureDefinition sd,
String type) |
static List<ElementDefinition> |
ProfileUtilities.getSliceList(StructureDefinition profile,
ElementDefinition element) |
void |
ProfileUtilities.populateLogicalSnapshot(StructureDefinition sd) |
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution |
ProfileUtilities.ProfileKnowledgeProvider.resolveBinding(StructureDefinition def,
ElementDefinition.ElementDefinitionBindingComponent binding,
String path) |
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution |
ProfileUtilities.ProfileKnowledgeProvider.resolveBinding(StructureDefinition def,
String url,
String path) |
void |
ProfileUtilities.setIds(StructureDefinition sd,
boolean checkFirst) |
void |
ProfileUtilities.sortDifferential(StructureDefinition base,
StructureDefinition diff,
String name,
List<String> errors) |
void |
ProfileUtilities.updateMaps(StructureDefinition base,
StructureDefinition derived) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XmlSchemaGenerator.checkChain(List<StructureDefinition> chain1,
StructureDefinition root,
boolean chain1Done) |
String |
ShExGenerator.generate(ShExGenerator.HTMLLinkPolicy links,
List<StructureDefinition> structures)
this is called externally to generate a set of structures to a single ShEx file
generally, it will be called with a single structure, or a long list of structures (all of them)
|
void |
XmlSchemaGenerator.generate(StructureDefinition entry,
Map<String,StructureDefinition> library) |
| Constructor and Description |
|---|
ElementToGenerate(String tname,
StructureDefinition sd,
ElementDefinition edc) |
ExtensionContext(StructureDefinition ext,
ElementDefinition ed) |
| Modifier and Type | Method and Description |
|---|---|
StructureDefinition |
BaseWorkerContext.fetchTypeDefinition(String typeName) |
StructureDefinition |
IWorkerContext.fetchTypeDefinition(String typeName) |
StructureDefinition |
BaseWorkerContext.getStructure(String code) |
| Modifier and Type | Method and Description |
|---|---|
List<StructureDefinition> |
SimpleWorkerContext.allStructures() |
List<StructureDefinition> |
IWorkerContext.allStructures() |
List<StructureDefinition> |
BaseWorkerContext.getStructures() |
List<StructureDefinition> |
IWorkerContext.getStructures() |
List<StructureDefinition> |
BaseWorkerContext.listStructures() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleWorkerContext.generateSnapshot(StructureDefinition p) |
void |
IWorkerContext.generateSnapshot(StructureDefinition p) |
String |
SimpleWorkerContext.getLinkForProfile(StructureDefinition profile,
String url) |
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution |
SimpleWorkerContext.resolveBinding(StructureDefinition profile,
ElementDefinition.ElementDefinitionBindingComponent binding,
String path) |
ProfileUtilities.ProfileKnowledgeProvider.BindingResolution |
SimpleWorkerContext.resolveBinding(StructureDefinition profile,
String url,
String path) |
| Constructor and Description |
|---|
BaseWorkerContext(Map<String,CodeSystem> codeSystems,
Map<String,ValueSet> valueSets,
Map<String,ConceptMap> maps,
Map<String,StructureDefinition> profiles,
Map<String,ImplementationGuide> guides) |
| Modifier and Type | Method and Description |
|---|---|
protected StructureDefinition |
ParserBase.getDefinition(int line,
int col,
String name) |
protected StructureDefinition |
ParserBase.getDefinition(int line,
int col,
String ns,
String name) |
StructureDefinition |
Property.getStructure() |
| Modifier and Type | Method and Description |
|---|---|
static Element |
Manager.build(IWorkerContext context,
StructureDefinition sd) |
void |
Element.markValidation(StructureDefinition profile,
ElementDefinition definition) |
| Constructor and Description |
|---|
Property(IWorkerContext context,
ElementDefinition definition,
StructureDefinition structure) |
| Modifier and Type | Method and Description |
|---|---|
protected StructureDefinition |
JsonParser.parseStructureDefinition(com.google.gson.JsonObject json) |
protected StructureDefinition |
XmlParser.parseStructureDefinition(org.xmlpull.v1.XmlPullParser xpp) |
| Modifier and Type | Method and Description |
|---|---|
void |
StructureDefinition.copyValues(StructureDefinition dst) |
void |
Property.setStructure(StructureDefinition structure) |
| Modifier and Type | Method and Description |
|---|---|
StructureDefinition |
ValidationProfileSet.fetch(String effectiveProfile) |
StructureDefinition |
ProtoBufGenerator.getDefinition() |
StructureDefinition |
QuestionnaireBuilder.getProfile() |
StructureDefinition |
StructureMapUtilities.getTargetType(StructureMap map) |
| Modifier and Type | Method and Description |
|---|---|
List<StructureDefinition> |
ValidationProfileSet.getDefinitions() |
List<StructureDefinition> |
StructureMapUtilities.StructureMapAnalysis.getProfiles() |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
FHIRPathEngine.check(Object appContext,
StructureDefinition sd,
ExpressionNode expr) |
TypeDetails |
FHIRPathEngine.check(Object appContext,
StructureDefinition sd,
String context,
ExpressionNode expr) |
ElementDefinition |
FHIRPathEngine.evaluateDefinition(ExpressionNode expr,
StructureDefinition profile,
ElementDefinition element)
given an element definition in a profile, what element contains the differentiating fixed
for the element, given the differentiating expresssion.
|
boolean |
NarrativeGenerator.generate(NarrativeGenerator.ResourceContext rcontext,
StructureDefinition sd,
Set<String> outputTracker) |
StructureMap |
StructureMapUtilities.generateMapFromMappings(StructureDefinition sd) |
void |
GraphQLSchemaGenerator.generateResource(OutputStream stream,
StructureDefinition sd,
List<SearchParameter> parameters,
EnumSet<GraphQLSchemaGenerator.FHIROperationType> operations) |
void |
ProtoBufGenerator.setDefinition(StructureDefinition definition) |
void |
QuestionnaireBuilder.setProfile(StructureDefinition profile) |
Element |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Document document,
StructureDefinition profile) |
void |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
StructureDefinition profile) |
Element |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Element element,
StructureDefinition profile) |
Element |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
InputStream stream,
Manager.FhirFormat format,
StructureDefinition profile) |
Element |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
com.google.gson.JsonObject object,
StructureDefinition profile) |
Element |
IResourceValidator.validate(Object Context,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
Resource resource,
StructureDefinition profile) |
| Constructor and Description |
|---|
DefinitionNavigator(IWorkerContext context,
StructureDefinition structure) |
ProtoBufGenerator(IWorkerContext context,
StructureDefinition definition,
OutputStreamWriter destination) |
ValidationProfileSet(StructureDefinition profile) |
| Constructor and Description |
|---|
CSVWriter(OutputStream out,
StructureDefinition def,
boolean asXml) |
XLSXWriter(OutputStream out,
StructureDefinition def,
boolean asXml,
boolean hideMustSupportFalse) |
Copyright © 2014–2021 Health Level 7. All rights reserved.