add example of logical model
This commit is contained in:
parent
f814edc68b
commit
2a1f5c12e5
2
ig.ini
2
ig.ini
@ -3,7 +3,7 @@
|
||||
# see comments below for instructions
|
||||
|
||||
ig = input/myig.xml
|
||||
template = fhir.base.template
|
||||
template = fhir.base.template#current
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -10,9 +10,11 @@
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "text/cql",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -26,9 +28,11 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "application/elm+xml",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -42,9 +46,11 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "application/elm+json",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -58,9 +64,11 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "image/png",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -74,9 +82,11 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "text/x-sql",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -90,8 +100,46 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "application/pdf",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"code" : "application/xml"
|
||||
}, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "urn:ietf:bcp:13"
|
||||
}]
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"code" : "image/jpeg"
|
||||
}, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "urn:ietf:bcp:13"
|
||||
}]
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"true", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
|
||||
13
input-cache/txcache/hl7.org_fhir_resource-types.cache
Normal file
13
input-cache/txcache/hl7.org_fhir_resource-types.cache
Normal file
@ -0,0 +1,13 @@
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "hl7.org/fhir/resource-types",
|
||||
"code" : "Patient"
|
||||
}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
@ -1,59 +1,70 @@
|
||||
-------------------------------------------------------------------------------------
|
||||
{"hierarchical" : true, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"version" : "2.36",
|
||||
"concept" : [{
|
||||
"code" : "not-known-code"
|
||||
},
|
||||
{
|
||||
"code" : "not-known-code"
|
||||
}]
|
||||
}]
|
||||
}
|
||||
}}####
|
||||
e: {
|
||||
"error" : "Error from server: Unable to provide support for code system http://not-a-known-code-system"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"code" : "not-known-code"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"severity" : "error",
|
||||
"error" : "The code system \"http://not-a-known-code-system\" is not known (encountered paired with code = \"not-known-code\"); The code provided (http://not-a-known-code-system#not-known-code) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"code" : "not-known-code2"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"severity" : "error",
|
||||
"error" : "The code system \"http://not-a-known-code-system\" is not known (encountered paired with code = \"not-known-code2\"); The code provided (http://not-a-known-code-system#not-known-code2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"hierarchical" : true, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"version" : "2.36",
|
||||
"concept" : [{
|
||||
"code" : "not-known-code"
|
||||
},
|
||||
{
|
||||
"code" : "not-known-code2"
|
||||
}]
|
||||
}]
|
||||
}
|
||||
}}####
|
||||
e: {
|
||||
"error" : "Error from server: Unable to provide support for code system http://not-a-known-code-system"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"code" : "not-known-code"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "The code system \"http://not-a-known-code-system\" is not known (encountered paired with code = \"not-known-code\"); The code provided (http://not-a-known-code-system#not-known-code) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"code" : "not-known-code2"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "The code system \"http://not-a-known-code-system\" is not known (encountered paired with code = \"not-known-code2\"); The code provided (http://not-a-known-code-system#not-known-code2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"version" : "2.36",
|
||||
"code" : "not-known-code"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"version" : "2.36",
|
||||
"code" : "not-known-code2"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "The code system \"http://not-a-known-code-system\" is not known (encountered paired with code = \"not-known-code2\"); The code provided (http://not-a-known-code-system#not-known-code2) is not valid in the value set 'All codes known to the system' (from http://tx.fhir.org/r4)"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"hierarchical" : true, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "http://not-a-known-code-system",
|
||||
"version" : "2.36",
|
||||
"concept" : [{
|
||||
"code" : "not-known-code"
|
||||
},
|
||||
{
|
||||
"code" : "not-known-code2"
|
||||
}]
|
||||
}]
|
||||
}
|
||||
}}####
|
||||
e: {
|
||||
"error" : "Error from server: Unable to provide support for code system http://not-a-known-code-system"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
|
||||
@ -4,9 +4,11 @@
|
||||
"code" : "001"
|
||||
}, "valueSet" :null, "lang":"en-US", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "World",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -26,37 +28,11 @@ v: {
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"false", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "World",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
|
||||
"code" : "001"
|
||||
}, "valueSet" :{
|
||||
"resourceType" : "ValueSet",
|
||||
"compose" : {
|
||||
"include" : [{
|
||||
"system" : "urn:iso:std:iso:3166"
|
||||
},
|
||||
{
|
||||
"system" : "urn:iso:std:iso:3166:-2"
|
||||
},
|
||||
{
|
||||
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
|
||||
"filter" : [{
|
||||
"property" : "class",
|
||||
"op" : "=",
|
||||
"value" : "region"
|
||||
}]
|
||||
}]
|
||||
}
|
||||
}, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"NO_MEMBERSHIP_CHECK"}####
|
||||
v: {
|
||||
"display" : "World",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -64,8 +40,10 @@ v: {
|
||||
"code" : "001"
|
||||
}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "World",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
|
||||
@ -4,9 +4,11 @@
|
||||
"code" : "85354-9"
|
||||
}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "Blood pressure panel with all children optional",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -14,9 +16,11 @@ v: {
|
||||
"code" : "8480-6"
|
||||
}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "Systolic blood pressure",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
{"code" : {
|
||||
@ -24,8 +28,10 @@ v: {
|
||||
"code" : "8462-4"
|
||||
}, "valueSet" :null, "lang":"null", "useServer":"true", "useClient":"true", "guessSystem":"false", "valueSetMode":"ALL_CHECKS"}####
|
||||
v: {
|
||||
"display" : "Diastolic blood pressure",
|
||||
"severity" : null,
|
||||
"error" : ""
|
||||
"display" : "",
|
||||
"code" : "",
|
||||
"system" : "",
|
||||
"severity" : "error",
|
||||
"error" : "Error performing operation 'validate-code: null' (parameters = \"\")"
|
||||
}
|
||||
-------------------------------------------------------------------------------------
|
||||
|
||||
@ -1 +1 @@
|
||||
1.9.372
|
||||
1.9.382
|
||||
BIN
input/examples/Binary-image-example.jpg
Normal file
BIN
input/examples/Binary-image-example.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
4
input/examples/Binary-logical-example.xml
Normal file
4
input/examples/Binary-logical-example.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<MyLogical xmlns="http://example.org/logical">
|
||||
<element1 value="1"/>
|
||||
<element2 value="This is a string">Text</element2>
|
||||
</MyLogical>
|
||||
@ -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"/>
|
||||
|
||||
39
input/resources/myLogical.xml
Normal file
39
input/resources/myLogical.xml
Normal 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>
|
||||
Loading…
Reference in New Issue
Block a user