diff --git a/input/fsh/SGImplementationGuide.fsh b/input/fsh/SGImplementationGuide.fsh index bdc6ba79..18859d0d 100644 --- a/input/fsh/SGImplementationGuide.fsh +++ b/input/fsh/SGImplementationGuide.fsh @@ -1,4 +1,24 @@ Profile: SGImplementationGuide Parent: ImplementationGuide -* license = #CC-BY-SA-3.0-IGO \ No newline at end of file +* license = #CC-BY-SA-3.0-IGO + + + + + +// Define the slicing on the resource.type +* definition.resource + * ^slicing.discriminator.type = #pattern + * ^slicing.discriminator.path = "reference.resolve()" + * ^slicing.rules = #open + + +* definition.resource contains + LogicalModel 0..* +// Profile 0..* + +* definition.resource[LogicalModel].reference only Reference(SGLogicalModel) +//* definition.resource[Ppofile].reference only Reference(SGProfile) + +