
Package org.hl7.fhir.r4.conformance
Class ProfileComparer
java.lang.Object
org.hl7.fhir.r4.conformance.ProfileComparer
Deprecated.
A engine that generates difference analysis between two sets of structure
definitions, typically from 2 different implementation guides.
How this class works is that you create it with access to a bunch of
underying resources that includes all the structure definitions from both
implementation guides
Once the class is created, you repeatedly pass pairs of structure
definitions, one from each IG, building up a web of difference analyses. This
class will automatically process any internal comparisons that it encounters
When all the comparisons have been performed, you can then generate a variety
of output formats
- Author:
- Grahame Grieve
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddValueSet
(ValueSet cvs) Deprecated.compareProfiles
(StructureDefinition left, StructureDefinition right) Deprecated.Compare left and right structure definitions to see whether they are consistent or not Note that left and right are arbitrary choices.Deprecated.Deprecated.getId()
Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.getTitle()
Deprecated.Deprecated.void
Deprecated.void
setLeftLink
(String leftLink) Deprecated.void
setLeftName
(String leftName) Deprecated.void
setRightLink
(String rightLink) Deprecated.void
setRightName
(String rightName) Deprecated.void
Deprecated.void
status
(ElementDefinition ed, int value) Deprecated.
-
Constructor Details
-
ProfileComparer
Deprecated.
-
-
Method Details
-
getValuesets
Deprecated. -
status
Deprecated. -
getComparisons
Deprecated. -
compareProfiles
public ProfileComparer.ProfileComparison compareProfiles(StructureDefinition left, StructureDefinition right) throws org.hl7.fhir.exceptions.DefinitionException, IOException, org.hl7.fhir.exceptions.FHIRFormatError Deprecated.Compare left and right structure definitions to see whether they are consistent or not Note that left and right are arbitrary choices. In one respect, left is 'preferred' - the left's example value and data sets will be selected over the right ones in the common structure definition- Throws:
org.hl7.fhir.exceptions.DefinitionException
IOException
org.hl7.fhir.exceptions.FHIRFormatError
-
addValueSet
Deprecated. -
getId
Deprecated. -
setId
Deprecated. -
getTitle
Deprecated. -
setTitle
Deprecated. -
getLeftLink
Deprecated. -
setLeftLink
Deprecated. -
getLeftName
Deprecated. -
setLeftName
Deprecated. -
getRightLink
Deprecated. -
setRightLink
Deprecated. -
getRightName
Deprecated. -
setRightName
Deprecated. -
generate
Deprecated.- Throws:
IOException
-