Uses of Class
org.hl7.fhir.dstu3.model.StructureDefinition
-
-
Uses of StructureDefinition in org.hl7.fhir.dstu3.conformance
Methods in org.hl7.fhir.dstu3.conformance that return StructureDefinition Modifier and Type Method Description StructureDefinitionProfileUtilities.ExtensionContext. getDefn()StructureDefinitionProfileComparer.ProfileComparison. getLeft()StructureDefinitionProfileUtilities. getProfile(StructureDefinition source, String url)StructureDefinitionProfileComparer.ProfileComparison. getRight()StructureDefinitionProfileComparer.ProfileComparison. getSubset()StructureDefinitionProfileComparer.ProfileComparison. getSuperset()Methods in org.hl7.fhir.dstu3.conformance with parameters of type StructureDefinition Modifier and Type Method Description voidProfileUtilities. cleanUpDifferential(StructureDefinition sd)voidProfileUtilities. closeDifferential(StructureDefinition base, StructureDefinition derived)intShExGenerator.SortById. compare(StructureDefinition arg0, StructureDefinition arg1)ProfileComparer.ProfileComparisonProfileComparer. 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 StringProfileUtilities. describeExtensionContext(StructureDefinition ext)StringShExGenerator. generate(ShExGenerator.HTMLLinkPolicy links, StructureDefinition structure)voidProfileUtilities. generateCsvs(OutputStream dest, StructureDefinition structure, boolean asXml)List<Element>ProfileUtilities. generateExamples(StructureDefinition sd, boolean evenWhenNoExamples)org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities. generateExtensionTable(String defFile, StructureDefinition ed, String imageFolder, boolean inlineGraphics, boolean full, String corePath, String imagePath, Set<String> outputTracker)org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities. generateGrid(String defFile, StructureDefinition profile, String imageFolder, boolean inlineGraphics, String profileBaseFileName, String corePath, String imagePath, Set<String> outputTracker)voidProfileUtilities. generateSchematrons(OutputStream dest, StructureDefinition structure)voidProfileUtilities. generateSnapshot(StructureDefinition base, StructureDefinition derived, String url, String profileName)Given a base (snapshot) profile structure, and a differential profile, generate a new snapshot profileorg.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities. generateSpanningTable(StructureDefinition profile, String imageFolder, boolean onlyConstraints, String constraintPrefix, Set<String> outputTracker)org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities. 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)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 elementstatic List<ElementDefinition>ProfileUtilities. getChildList(StructureDefinition structure, ElementDefinition element)static List<ElementDefinition>ProfileUtilities. getChildMap(StructureDefinition profile, ElementDefinition element)StringProfileUtilities.ProfileKnowledgeProvider. getLinkForProfile(StructureDefinition profile, String url)StructureDefinitionProfileUtilities. getProfile(StructureDefinition source, String url)static List<ElementDefinition>ProfileUtilities. getSliceList(StructureDefinition profile, ElementDefinition element)voidProfileUtilities. populateLogicalSnapshot(StructureDefinition sd)ProfileUtilities.ProfileKnowledgeProvider.BindingResolutionProfileUtilities.ProfileKnowledgeProvider. resolveBinding(StructureDefinition def, ElementDefinition.ElementDefinitionBindingComponent binding, String path)voidProfileUtilities. setIds(StructureDefinition sd, boolean checkFirst)voidProfileUtilities. sortDifferential(StructureDefinition base, StructureDefinition diff, String name, List<String> errors)voidProfileUtilities. updateMaps(StructureDefinition base, StructureDefinition derived)Method parameters in org.hl7.fhir.dstu3.conformance with type arguments of type StructureDefinition Modifier and Type Method Description StringShExGenerator. 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)Constructors in org.hl7.fhir.dstu3.conformance with parameters of type StructureDefinition Constructor Description ExtensionContext(StructureDefinition ext, ElementDefinition ed) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.context
Fields in org.hl7.fhir.dstu3.context with type parameters of type StructureDefinition Modifier and Type Field Description protected Map<String,StructureDefinition>BaseWorkerContext. extensionDefinitionsprotected Map<String,StructureDefinition>BaseWorkerContext. profilesMethods in org.hl7.fhir.dstu3.context that return StructureDefinition Modifier and Type Method Description StructureDefinitionBaseWorkerContext. fetchTypeDefinition(String typeName)StructureDefinitionIWorkerContext. fetchTypeDefinition(String typeName)Methods in org.hl7.fhir.dstu3.context that return types with arguments of type StructureDefinition Modifier and Type Method Description List<StructureDefinition>IWorkerContext. allStructures()List<StructureDefinition>SimpleWorkerContext. allStructures()Map<String,StructureDefinition>BaseWorkerContext. getExtensionDefinitions()Map<String,StructureDefinition>BaseWorkerContext. getProfiles()Methods in org.hl7.fhir.dstu3.context with parameters of type StructureDefinition Modifier and Type Method Description StringSimpleWorkerContext. getLinkForProfile(StructureDefinition profile, String url)ProfileUtilities.ProfileKnowledgeProvider.BindingResolutionSimpleWorkerContext. resolveBinding(StructureDefinition profile, ElementDefinition.ElementDefinitionBindingComponent binding, String path)voidBaseWorkerContext. seeExtensionDefinition(String url, StructureDefinition ed)voidBaseWorkerContext. seeProfile(String url, StructureDefinition p)voidSimpleWorkerContext. seeProfile(String url, StructureDefinition p) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.elementmodel
Methods in org.hl7.fhir.dstu3.elementmodel that return StructureDefinition Modifier and Type Method Description protected StructureDefinitionParserBase. getDefinition(int line, int col, String name)protected StructureDefinitionParserBase. getDefinition(int line, int col, String ns, String name)StructureDefinitionProperty. getStructure()Methods in org.hl7.fhir.dstu3.elementmodel with parameters of type StructureDefinition Modifier and Type Method Description static ElementManager. build(IWorkerContext context, StructureDefinition sd)voidElement. markValidation(StructureDefinition profile, ElementDefinition definition)Constructors in org.hl7.fhir.dstu3.elementmodel with parameters of type StructureDefinition Constructor Description Property(IWorkerContext context, ElementDefinition definition, StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.formats
Methods in org.hl7.fhir.dstu3.formats that return StructureDefinition Modifier and Type Method Description protected StructureDefinitionJsonParser. parseStructureDefinition(com.google.gson.JsonObject json)protected StructureDefinitionXmlParser. parseStructureDefinition(org.xmlpull.v1.XmlPullParser xpp) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.model
Fields in org.hl7.fhir.dstu3.model declared as StructureDefinition Modifier and Type Field Description protected StructureDefinitionImplementationGuide.ImplementationGuidePackageResourceComponent. exampleForTargetThe actual object that is the target of the reference (Another resource that this resource is an example for.protected StructureDefinitionCapabilityStatement.CapabilityStatementDocumentComponent. profileTargetThe actual object that is the target of the reference (A constraint on a resource used in the document.)protected StructureDefinitionCapabilityStatement.CapabilityStatementRestResourceComponent. profileTargetThe actual object that is the target of the reference (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations.protected StructureDefinitionImplementationGuide.ImplementationGuideGlobalComponent. profileTargetThe actual object that is the target of the reference (A reference to the profile that all instances must conform to.)protected StructureDefinitionMessageDefinition.MessageDefinitionFocusComponent. profileTargetThe actual object that is the target of the reference (A profile that reflects constraints for the focal resource (and potentially for related resources).)protected StructureDefinitionOperationDefinition.OperationDefinitionParameterComponent. profileTargetThe actual object that is the target of the reference (A profile the specifies the rules that this parameter must conform to.)protected StructureDefinitionParameterDefinition. profileTargetThe actual object that is the target of the reference (If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.)protected StructureDefinitionCapabilityStatement.CapabilityStatementMessagingEventComponent. requestTargetThe actual object that is the target of the reference (Information about the request for this event.)protected StructureDefinitionCapabilityStatement.CapabilityStatementMessagingEventComponent. responseTargetThe actual object that is the target of the reference (Information about the response for this event.)Fields in org.hl7.fhir.dstu3.model with type parameters of type StructureDefinition Modifier and Type Field Description protected List<StructureDefinition>CapabilityStatement. profileTargetThe actual objects that are the target of the reference (A list of profiles that represent different use cases supported by the system.Methods in org.hl7.fhir.dstu3.model that return types with arguments of type StructureDefinition Modifier and Type Method Description List<StructureDefinition>CapabilityStatement. getProfileTarget()Deprecated.Use Reference#setResource(IBaseResource) instead -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils
Methods in org.hl7.fhir.dstu3.utils that return StructureDefinition Modifier and Type Method Description StructureDefinitionQuestionnaireBuilder. getProfile()StructureDefinitionStructureMapUtilities. getTargetType(StructureMap map)Methods in org.hl7.fhir.dstu3.utils that return types with arguments of type StructureDefinition Modifier and Type Method Description List<StructureDefinition>ValidationProfileSet. getDefinitions()List<StructureDefinition>StructureMapUtilities.StructureMapAnalysis. getProfiles()Methods in org.hl7.fhir.dstu3.utils with parameters of type StructureDefinition Modifier and Type Method Description TypeDetailsFHIRPathEngine. check(Object appContext, StructureDefinition sd, String context, ExpressionNode expr)TypeDetailsFHIRPathEngine. check(Object appContext, StructureDefinition sd, ExpressionNode expr)booleanNarrativeGenerator. generate(NarrativeGenerator.ResourceContext rcontext, StructureDefinition sd, Set<String> outputTracker)StructureMapStructureMapUtilities. generateMapFromMappings(StructureDefinition sd)voidQuestionnaireBuilder. setProfile(StructureDefinition profile)Constructors in org.hl7.fhir.dstu3.utils with parameters of type StructureDefinition Constructor Description DefinitionNavigator(IWorkerContext context, StructureDefinition structure)ValidationProfileSet(StructureDefinition profile) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils.formats
Constructors in org.hl7.fhir.dstu3.utils.formats with parameters of type StructureDefinition Constructor Description CSVWriter(OutputStream out, StructureDefinition def, boolean asXml) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils.validation
Methods in org.hl7.fhir.dstu3.utils.validation with parameters of type StructureDefinition Modifier and Type Method Description ElementIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile)Deprecated.ElementIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, StructureDefinition profile)Deprecated.voidIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile)Deprecated.ElementIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, StructureDefinition profile)Deprecated.ElementIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile)Deprecated.ElementIResourceValidator. validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile)Deprecated.
-