add example of logical model

This commit is contained in:
Grahame Grieve
2021-09-02 05:25:00 +10:00
parent f814edc68b
commit 2a1f5c12e5
12 changed files with 1718 additions and 938 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,4 @@
<MyLogical xmlns="http://example.org/logical">
<element1 value="1"/>
<element2 value="This is a string">Text</element2>
</MyLogical>

View File

@@ -52,6 +52,12 @@
</reference>
<description value="Overriding description because we can"/>
</resource>
<resource>
<reference>
<reference value="StructureDefinition/myLogical"/>
</reference>
<description value="Logical Model"/>
</resource>
<resource>
<reference>
<reference value="Library/example-sql"/>
@@ -84,6 +90,27 @@
<name value="Example binary"/>
<description value="Example showing binary content"/>
</resource>
<resource>
<extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format">
<valueCode value="application/xml"/>
</extension>
<reference>
<reference value="Binary/logical-example"/>
</reference>
<name value="Example of Logical Model"/>
<description value="Example showing example content for a logical model"/>
<exampleCanonical value="http://somewhere.org/fhir/uv/myig/StructureDefinition/MyLogical"/>
</resource>
<resource>
<extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format">
<valueCode value="image/jpeg"/>
</extension>
<reference>
<reference value="Binary/image-example"/>
</reference>
<name value="Example of Binary Image"/>
<description value="Example showing example content for an image"/>
</resource>
<resource>
<reference>
<reference value="ValueSet/valueset-no-codesystem"/>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="myLogical"/>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace">
<valueUri value="http://example.org/logical"/>
</extension>
<url value="http://somewhere.org/fhir/uv/myig/StructureDefinition/MyLogical"/>
<name value="MyLogical"/>
<title value="My Logical Model"/>
<status value="draft"/>
<description value="A profile showing the use of Logical Models to author profiles"/>
<fhirVersion value="4.0.0"/>
<kind value="logical"/>
<abstract value="false"/>
<type value="http://somewhere.org/fhir/uv/myig/StructureDefinition/MyLogical"/>
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element"/>
<derivation value="specialization"/>
<differential>
<element id="MyLogical">
<path value="MyLogical"/>
</element>
<element id="MyLogical.element1">
<path value="MyLogical.element1"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="integer"/>
</type>
</element>
<element id="MyLogical.element2">
<path value="MyLogical.element2"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="string"/>
</type>
</element>
</differential>
</StructureDefinition>