Initial version
This commit is contained in:
parent
fc7bb4f31d
commit
fedd72e386
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
/input/images/Thumbs.db
|
||||||
|
/input-cache/org.hl7.fhir.publisher.jar
|
||||||
|
temp
|
||||||
|
template
|
||||||
|
output
|
||||||
6
LICENSE
Normal file
6
LICENSE
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Copyright (c) 2017, HL7
|
||||||
|
|
||||||
|
This document is licensed under the terms of HL7's FHIR license.
|
||||||
|
http://hl7.org/fhir/license.html
|
||||||
|
|
||||||
|
Creative Commons "No Rights Reserved" (CC0)
|
||||||
@ -1,2 +1,2 @@
|
|||||||
# sample-ig
|
# sample-ig
|
||||||
A sample, template-driven implementation guide that provides instruction on creating IGs
|
A sample, template-driven implementation guide that provides a starting environment to use a base for defining new IGs
|
||||||
|
|||||||
3
_genonce.bat
Normal file
3
_genonce.bat
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
@SET JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
|
||||||
|
JAVA -jar input-cache/org.hl7.fhir.publisher.jar -ig ig.ini
|
||||||
|
@PAUSE
|
||||||
5
_updatePublisher.bat
Normal file
5
_updatePublisher.bat
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@MKDIR input-cache
|
||||||
|
@ECHO "Downloading most recent publisher - it's ~100 MB, so this may take a bit
|
||||||
|
@POWERSHELL -command (new-object System.Net.WebClient).DownloadFile(\"https://fhir.github.io/latest-ig-publisher/org.hl7.fhir.publisher.jar\",\"input-cache\org.hl7.fhir.publisher.jar\")
|
||||||
|
@ECHO "Done"
|
||||||
|
@PAUSE
|
||||||
13
ig.ini
Normal file
13
ig.ini
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
[IG]
|
||||||
|
ig = input/myig.xml
|
||||||
|
template = hl7.fhir.template
|
||||||
|
usage-stats-opt-out = false
|
||||||
|
copyrightyear = 2019+
|
||||||
|
license = CC0-1.0
|
||||||
|
version = 0.1.0
|
||||||
|
ballotstatus = CI Build
|
||||||
|
fhirspec = http://build.fhir.org/
|
||||||
|
#excludexml = Yes
|
||||||
|
#excludejson = Yes
|
||||||
|
#excludettl = Yes
|
||||||
|
#excludeMaps = Yes
|
||||||
47228
input-cache/schemas-r5/fhir-single.xsd
Normal file
47228
input-cache/schemas-r5/fhir-single.xsd
Normal file
File diff suppressed because it is too large
Load Diff
2101
input-cache/schemas-r5/fhir-xhtml.xsd
Normal file
2101
input-cache/schemas-r5/fhir-xhtml.xsd
Normal file
File diff suppressed because it is too large
Load Diff
272
input-cache/schemas-r5/xml.xsd
Normal file
272
input-cache/schemas-r5/xml.xsd
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<?xml-stylesheet href="../2008/09/xsd.xsl" type="text/xsl"?>
|
||||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml" targetNamespace="http://www.w3.org/XML/1998/namespace" xml:lang="en">
|
||||||
|
<!-- Note: When using this schema with some tools, it may also be necessary to declare xmlns:xml="http://www.w3.org/XML/1998/namespace", however this causes performance issues with other tools and thus is not in the base schemas. -->
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h1>About the XML namespace</h1>
|
||||||
|
<div class="bodytext">
|
||||||
|
<p>
|
||||||
|
This schema document describes the XML namespace, in a form
|
||||||
|
suitable for import by other schema documents.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See <a href="http://www.w3.org/XML/1998/namespace.html">
|
||||||
|
http://www.w3.org/XML/1998/namespace.html</a> and
|
||||||
|
<a href="http://www.w3.org/TR/REC-xml">
|
||||||
|
http://www.w3.org/TR/REC-xml</a> for information
|
||||||
|
about this namespace.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Note that local names in this namespace are intended to be
|
||||||
|
defined only by the World Wide Web Consortium or its subgroups.
|
||||||
|
The names currently defined in this namespace are listed below.
|
||||||
|
They should not be used with conflicting semantics by any Working
|
||||||
|
Group, specification, or document instance.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See further below in this document for more information about <a href="#usage">how to refer to this schema document from your own
|
||||||
|
XSD schema documents</a> and about <a href="#nsversioning">the
|
||||||
|
namespace-versioning policy governing this schema document</a>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:attribute name="lang">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h3>lang (as an attribute name)</h3>
|
||||||
|
<p>
|
||||||
|
denotes an attribute whose value
|
||||||
|
is a language code for the natural language of the content of
|
||||||
|
any element; its value is inherited. This name is reserved
|
||||||
|
by virtue of its definition in the XML specification.</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h4>Notes</h4>
|
||||||
|
<p>
|
||||||
|
Attempting to install the relevant ISO 2- and 3-letter
|
||||||
|
codes as the enumerated possible values is probably never
|
||||||
|
going to be a realistic possibility.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
|
||||||
|
http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
|
||||||
|
and the IANA language subtag registry at
|
||||||
|
<a href="http://www.iana.org/assignments/language-subtag-registry">
|
||||||
|
http://www.iana.org/assignments/language-subtag-registry</a>
|
||||||
|
for further information.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The union allows for the 'un-declaration' of xml:lang with
|
||||||
|
the empty string.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:union memberTypes="xs:language">
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:enumeration value=""/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:union>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="space">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h3>space (as an attribute name)</h3>
|
||||||
|
<p>
|
||||||
|
denotes an attribute whose
|
||||||
|
value is a keyword indicating what whitespace processing
|
||||||
|
discipline is intended for the content of the element; its
|
||||||
|
value is inherited. This name is reserved by virtue of its
|
||||||
|
definition in the XML specification.</p>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:NCName">
|
||||||
|
<xs:enumeration value="default"/>
|
||||||
|
<xs:enumeration value="preserve"/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="base" type="xs:anyURI">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h3>base (as an attribute name)</h3>
|
||||||
|
<p>
|
||||||
|
denotes an attribute whose value
|
||||||
|
provides a URI to be used as the base for interpreting any
|
||||||
|
relative URIs in the scope of the element on which it
|
||||||
|
appears; its value is inherited. This name is reserved
|
||||||
|
by virtue of its definition in the XML Base specification.</p>
|
||||||
|
<p>
|
||||||
|
See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
|
||||||
|
for information about this attribute.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attribute name="id" type="xs:ID">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h3>id (as an attribute name)</h3>
|
||||||
|
<p>
|
||||||
|
denotes an attribute whose value
|
||||||
|
should be interpreted as if declared to be of type ID.
|
||||||
|
This name is reserved by virtue of its definition in the
|
||||||
|
xml:id specification.</p>
|
||||||
|
<p>
|
||||||
|
See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
|
||||||
|
for information about this attribute.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
<xs:attributeGroup name="specialAttrs">
|
||||||
|
<xs:attribute ref="xml:base"/>
|
||||||
|
<xs:attribute ref="xml:lang"/>
|
||||||
|
<xs:attribute ref="xml:space"/>
|
||||||
|
<xs:attribute ref="xml:id"/>
|
||||||
|
</xs:attributeGroup>
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div>
|
||||||
|
<h3>Father (in any context at all)</h3>
|
||||||
|
<div class="bodytext">
|
||||||
|
<p>
|
||||||
|
denotes Jon Bosak, the chair of
|
||||||
|
the original XML Working Group. This name is reserved by
|
||||||
|
the following decision of the W3C XML Plenary and
|
||||||
|
XML Coordination groups:
|
||||||
|
</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>
|
||||||
|
In appreciation for his vision, leadership and
|
||||||
|
dedication the W3C XML Plenary on this 10th day of
|
||||||
|
February, 2000, reserves for Jon Bosak in perpetuity
|
||||||
|
the XML name "xml:Father".
|
||||||
|
</p>
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div xml:id="usage" id="usage">
|
||||||
|
<h2>
|
||||||
|
<a name="usage">About this schema document</a>
|
||||||
|
</h2>
|
||||||
|
<div class="bodytext">
|
||||||
|
<p>
|
||||||
|
This schema defines attributes and an attribute group suitable
|
||||||
|
for use by schemas wishing to allow <code>xml:base</code>,
|
||||||
|
<code>xml:lang</code>, <code>xml:space</code> or
|
||||||
|
<code>xml:id</code> attributes on elements they define.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
To enable this, such a schema must import this schema for
|
||||||
|
the XML namespace, e.g. as follows:
|
||||||
|
</p>
|
||||||
|
<pre>
|
||||||
|
<schema . . .>
|
||||||
|
. . .
|
||||||
|
<import namespace="http://www.w3.org/XML/1998/namespace"
|
||||||
|
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
or
|
||||||
|
</p>
|
||||||
|
<pre>
|
||||||
|
<import namespace="http://www.w3.org/XML/1998/namespace"
|
||||||
|
schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
Subsequently, qualified reference to any of the attributes or the
|
||||||
|
group defined below will have the desired effect, e.g.
|
||||||
|
</p>
|
||||||
|
<pre>
|
||||||
|
<type . . .>
|
||||||
|
. . .
|
||||||
|
<attributeGroup ref="xml:specialAttrs"/>
|
||||||
|
</pre>
|
||||||
|
<p>
|
||||||
|
will define a type which will schema-validate an instance element
|
||||||
|
with any of those attributes.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>
|
||||||
|
<div id="nsversioning" xml:id="nsversioning">
|
||||||
|
<h2>
|
||||||
|
<a name="nsversioning">Versioning policy for this schema document</a>
|
||||||
|
</h2>
|
||||||
|
<div class="bodytext">
|
||||||
|
<p>
|
||||||
|
In keeping with the XML Schema WG's standard versioning
|
||||||
|
policy, this schema document will persist at
|
||||||
|
<a href="http://www.w3.org/2009/01/xml.xsd">
|
||||||
|
http://www.w3.org/2009/01/xml.xsd</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
At the date of issue it can also be found at
|
||||||
|
<a href="http://www.w3.org/2001/xml.xsd">
|
||||||
|
http://www.w3.org/2001/xml.xsd</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The schema document at that URI may however change in the future,
|
||||||
|
in order to remain compatible with the latest version of XML
|
||||||
|
Schema itself, or with the XML namespace itself. In other words,
|
||||||
|
if the XML Schema or XML namespaces change, the version of this
|
||||||
|
document at <a href="http://www.w3.org/2001/xml.xsd">
|
||||||
|
http://www.w3.org/2001/xml.xsd
|
||||||
|
</a>
|
||||||
|
will change accordingly; the version at
|
||||||
|
<a href="http://www.w3.org/2009/01/xml.xsd">
|
||||||
|
http://www.w3.org/2009/01/xml.xsd
|
||||||
|
</a>
|
||||||
|
will not change.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Previous dated (and unchanging) versions of this schema
|
||||||
|
document are at:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="http://www.w3.org/2009/01/xml.xsd">
|
||||||
|
http://www.w3.org/2009/01/xml.xsd</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="http://www.w3.org/2007/08/xml.xsd">
|
||||||
|
http://www.w3.org/2007/08/xml.xsd</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="http://www.w3.org/2004/10/xml.xsd">
|
||||||
|
http://www.w3.org/2004/10/xml.xsd</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="http://www.w3.org/2001/03/xml.xsd">
|
||||||
|
http://www.w3.org/2001/03/xml.xsd</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:schema>
|
||||||
254
input-cache/schemas-r5/xmldsig-core-schema.xsd
Normal file
254
input-cache/schemas-r5/xmldsig-core-schema.xsd
Normal file
@ -0,0 +1,254 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Schema for XML Signatures
|
||||||
|
http://www.w3.org/2000/09/xmldsig#
|
||||||
|
$Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $
|
||||||
|
|
||||||
|
Copyright 2001 The Internet Society and W3C (Massachusetts Institute
|
||||||
|
of Technology, Institut National de Recherche en Informatique et en
|
||||||
|
Automatique, Keio University). All Rights Reserved.
|
||||||
|
http://www.w3.org/Consortium/Legal/
|
||||||
|
|
||||||
|
This document is governed by the W3C Software License [1] as described
|
||||||
|
in the FAQ [2].
|
||||||
|
|
||||||
|
[1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
|
||||||
|
[2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
|
||||||
|
-->
|
||||||
|
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" version="0.1">
|
||||||
|
<!-- Basic Types Defined for Signatures -->
|
||||||
|
<simpleType name="CryptoBinary">
|
||||||
|
<restriction base="base64Binary"/>
|
||||||
|
</simpleType>
|
||||||
|
<!-- Start Signature -->
|
||||||
|
<element name="Signature" type="ds:SignatureType"/>
|
||||||
|
<complexType name="SignatureType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:SignedInfo"/>
|
||||||
|
<element ref="ds:SignatureValue"/>
|
||||||
|
<element ref="ds:KeyInfo" minOccurs="0"/>
|
||||||
|
<element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="SignatureValue" type="ds:SignatureValueType"/>
|
||||||
|
<complexType name="SignatureValueType">
|
||||||
|
<simpleContent>
|
||||||
|
<extension base="base64Binary">
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</extension>
|
||||||
|
</simpleContent>
|
||||||
|
</complexType>
|
||||||
|
<!-- Start SignedInfo -->
|
||||||
|
<element name="SignedInfo" type="ds:SignedInfoType"/>
|
||||||
|
<complexType name="SignedInfoType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:CanonicalizationMethod"/>
|
||||||
|
<element ref="ds:SignatureMethod"/>
|
||||||
|
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
|
||||||
|
<complexType name="CanonicalizationMethodType" mixed="true">
|
||||||
|
<sequence>
|
||||||
|
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<!-- (0,unbounded) elements from (1,1) namespace -->
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
|
||||||
|
<complexType name="SignatureMethodType" mixed="true">
|
||||||
|
<sequence>
|
||||||
|
<element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>
|
||||||
|
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<!-- (0,unbounded) elements from (1,1) external namespace -->
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||||
|
</complexType>
|
||||||
|
<!-- Start Reference -->
|
||||||
|
<element name="Reference" type="ds:ReferenceType"/>
|
||||||
|
<complexType name="ReferenceType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:Transforms" minOccurs="0"/>
|
||||||
|
<element ref="ds:DigestMethod"/>
|
||||||
|
<element ref="ds:DigestValue"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
<attribute name="URI" type="anyURI" use="optional"/>
|
||||||
|
<attribute name="Type" type="anyURI" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="Transforms" type="ds:TransformsType"/>
|
||||||
|
<complexType name="TransformsType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:Transform" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<element name="Transform" type="ds:TransformType"/>
|
||||||
|
<complexType name="TransformType" mixed="true">
|
||||||
|
<choice minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<any namespace="##other" processContents="lax"/>
|
||||||
|
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||||
|
<element name="XPath" type="string"/>
|
||||||
|
</choice>
|
||||||
|
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||||
|
</complexType>
|
||||||
|
<!-- End Reference -->
|
||||||
|
<element name="DigestMethod" type="ds:DigestMethodType"/>
|
||||||
|
<complexType name="DigestMethodType" mixed="true">
|
||||||
|
<sequence>
|
||||||
|
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="DigestValue" type="ds:DigestValueType"/>
|
||||||
|
<simpleType name="DigestValueType">
|
||||||
|
<restriction base="base64Binary"/>
|
||||||
|
</simpleType>
|
||||||
|
<!-- End SignedInfo -->
|
||||||
|
<!-- Start KeyInfo -->
|
||||||
|
<element name="KeyInfo" type="ds:KeyInfoType"/>
|
||||||
|
<complexType name="KeyInfoType" mixed="true">
|
||||||
|
<choice maxOccurs="unbounded">
|
||||||
|
<element ref="ds:KeyName"/>
|
||||||
|
<element ref="ds:KeyValue"/>
|
||||||
|
<element ref="ds:RetrievalMethod"/>
|
||||||
|
<element ref="ds:X509Data"/>
|
||||||
|
<element ref="ds:PGPData"/>
|
||||||
|
<element ref="ds:SPKIData"/>
|
||||||
|
<element ref="ds:MgmtData"/>
|
||||||
|
<any namespace="##other" processContents="lax"/>
|
||||||
|
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||||
|
</choice>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="KeyName" type="string"/>
|
||||||
|
<element name="MgmtData" type="string"/>
|
||||||
|
<element name="KeyValue" type="ds:KeyValueType"/>
|
||||||
|
<complexType name="KeyValueType" mixed="true">
|
||||||
|
<choice>
|
||||||
|
<element ref="ds:DSAKeyValue"/>
|
||||||
|
<element ref="ds:RSAKeyValue"/>
|
||||||
|
<any namespace="##other" processContents="lax"/>
|
||||||
|
</choice>
|
||||||
|
</complexType>
|
||||||
|
<element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
|
||||||
|
<complexType name="RetrievalMethodType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:Transforms" minOccurs="0"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="URI" type="anyURI"/>
|
||||||
|
<attribute name="Type" type="anyURI" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<!-- Start X509Data -->
|
||||||
|
<element name="X509Data" type="ds:X509DataType"/>
|
||||||
|
<complexType name="X509DataType">
|
||||||
|
<sequence maxOccurs="unbounded">
|
||||||
|
<choice>
|
||||||
|
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
|
||||||
|
<element name="X509SKI" type="base64Binary"/>
|
||||||
|
<element name="X509SubjectName" type="string"/>
|
||||||
|
<element name="X509Certificate" type="base64Binary"/>
|
||||||
|
<element name="X509CRL" type="base64Binary"/>
|
||||||
|
<any namespace="##other" processContents="lax"/>
|
||||||
|
</choice>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<complexType name="X509IssuerSerialType">
|
||||||
|
<sequence>
|
||||||
|
<element name="X509IssuerName" type="string"/>
|
||||||
|
<element name="X509SerialNumber" type="integer"/>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<!-- End X509Data -->
|
||||||
|
<!-- Begin PGPData -->
|
||||||
|
<element name="PGPData" type="ds:PGPDataType"/>
|
||||||
|
<complexType name="PGPDataType">
|
||||||
|
<choice>
|
||||||
|
<sequence>
|
||||||
|
<element name="PGPKeyID" type="base64Binary"/>
|
||||||
|
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
|
||||||
|
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<sequence>
|
||||||
|
<element name="PGPKeyPacket" type="base64Binary"/>
|
||||||
|
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
</choice>
|
||||||
|
</complexType>
|
||||||
|
<!-- End PGPData -->
|
||||||
|
<!-- Begin SPKIData -->
|
||||||
|
<element name="SPKIData" type="ds:SPKIDataType"/>
|
||||||
|
<complexType name="SPKIDataType">
|
||||||
|
<sequence maxOccurs="unbounded">
|
||||||
|
<element name="SPKISexp" type="base64Binary"/>
|
||||||
|
<any namespace="##other" processContents="lax" minOccurs="0"/>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<!-- End SPKIData -->
|
||||||
|
<!-- End KeyInfo -->
|
||||||
|
<!-- Start Object (Manifest, SignatureProperty) -->
|
||||||
|
<element name="Object" type="ds:ObjectType"/>
|
||||||
|
<complexType name="ObjectType" mixed="true">
|
||||||
|
<sequence minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<any namespace="##any" processContents="lax"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
<attribute name="MimeType" type="string" use="optional"/>
|
||||||
|
<attribute name="Encoding" type="anyURI" use="optional"/>
|
||||||
|
<!-- add a grep facet -->
|
||||||
|
</complexType>
|
||||||
|
<element name="Manifest" type="ds:ManifestType"/>
|
||||||
|
<complexType name="ManifestType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
|
||||||
|
<complexType name="SignaturePropertiesType">
|
||||||
|
<sequence>
|
||||||
|
<element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
|
||||||
|
</sequence>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<element name="SignatureProperty" type="ds:SignaturePropertyType"/>
|
||||||
|
<complexType name="SignaturePropertyType" mixed="true">
|
||||||
|
<choice maxOccurs="unbounded">
|
||||||
|
<any namespace="##other" processContents="lax"/>
|
||||||
|
<!-- (1,1) elements from (1,unbounded) namespaces -->
|
||||||
|
</choice>
|
||||||
|
<attribute name="Target" type="anyURI" use="required"/>
|
||||||
|
<attribute name="Id" type="ID" use="optional"/>
|
||||||
|
</complexType>
|
||||||
|
<!-- End Object (Manifest, SignatureProperty) -->
|
||||||
|
<!-- Start Algorithm Parameters -->
|
||||||
|
<simpleType name="HMACOutputLengthType">
|
||||||
|
<restriction base="integer"/>
|
||||||
|
</simpleType>
|
||||||
|
<!-- Start KeyValue Element-types -->
|
||||||
|
<element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
|
||||||
|
<complexType name="DSAKeyValueType">
|
||||||
|
<sequence>
|
||||||
|
<sequence minOccurs="0">
|
||||||
|
<element name="P" type="ds:CryptoBinary"/>
|
||||||
|
<element name="Q" type="ds:CryptoBinary"/>
|
||||||
|
</sequence>
|
||||||
|
<element name="G" type="ds:CryptoBinary" minOccurs="0"/>
|
||||||
|
<element name="Y" type="ds:CryptoBinary"/>
|
||||||
|
<element name="J" type="ds:CryptoBinary" minOccurs="0"/>
|
||||||
|
<sequence minOccurs="0">
|
||||||
|
<element name="Seed" type="ds:CryptoBinary"/>
|
||||||
|
<element name="PgenCounter" type="ds:CryptoBinary"/>
|
||||||
|
</sequence>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
|
||||||
|
<complexType name="RSAKeyValueType">
|
||||||
|
<sequence>
|
||||||
|
<element name="Modulus" type="ds:CryptoBinary"/>
|
||||||
|
<element name="Exponent" type="ds:CryptoBinary"/>
|
||||||
|
</sequence>
|
||||||
|
</complexType>
|
||||||
|
<!-- End KeyValue Element-types -->
|
||||||
|
<!-- End Signature -->
|
||||||
|
</schema>
|
||||||
@ -0,0 +1,41 @@
|
|||||||
|
-------------------------------------------------------------------------------------
|
||||||
|
{"code" : {
|
||||||
|
"coding" : [{
|
||||||
|
"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"}####
|
||||||
|
v: {
|
||||||
|
"display" : "",
|
||||||
|
"severity" : "error",
|
||||||
|
"error" : "Not done yet @ TAreaCodeServices.Close"
|
||||||
|
}
|
||||||
|
-------------------------------------------------------------------------------------
|
||||||
|
{"code" : {
|
||||||
|
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
|
||||||
|
"code" : "001"
|
||||||
|
}, "valueSet" :null, "lang":"null"}####
|
||||||
|
v: {
|
||||||
|
"display" : "World",
|
||||||
|
"severity" : null,
|
||||||
|
"error" : ""
|
||||||
|
}
|
||||||
|
-------------------------------------------------------------------------------------
|
||||||
1
input-cache/txcache/version.ctl
Normal file
1
input-cache/txcache/version.ctl
Normal file
@ -0,0 +1 @@
|
|||||||
|
1.0.287
|
||||||
11
input/examples/Patient-example.xml
Normal file
11
input/examples/Patient-example.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Patient xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<id value="example"/>
|
||||||
|
<extension url="http://hl7.org/fhir/uv/myig/StructureDefinition/ext-myExtension">
|
||||||
|
<valueBoolean value="false"/>
|
||||||
|
</extension>
|
||||||
|
<name>
|
||||||
|
<family value="Smith"/>
|
||||||
|
<given value="John"/>
|
||||||
|
</name>
|
||||||
|
</Patient>
|
||||||
6
input/ignoreWarnings.txt
Normal file
6
input/ignoreWarnings.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Add warning and/or information messages here after you've confirmed that they aren't really a problem
|
||||||
|
// (And include comments like this justifying why)
|
||||||
|
|
||||||
|
// We define the version on a global basis, so don't need it on the individual source definitions
|
||||||
|
WARNING: http://hl7.org/fhir/uv/myig/StructureDefinition/ext-myExtension: Profiles SHOULD state their own version
|
||||||
|
WARNING: http://hl7.org/fhir/uv/myig/StructureDefinition/somepatientprofile: Profiles SHOULD state their own version
|
||||||
38
input/includes/menu.xml
Normal file
38
input/includes/menu.xml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<ul xmlns="http://www.w3.org/1999/xhtml" class="nav navbar-nav">
|
||||||
|
<li><a href="index.html">IG Home</a></li>
|
||||||
|
<li><a href="toc.html">Table of Contents</a></li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a data-toggle="dropdown" href="#" class="dropdown-toggle">MyIg Background<b class="caret">
|
||||||
|
</b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<a href="background.html">Backaground</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a data-toggle="dropdown" href="#" class="dropdown-toggle">Specification<b class="caret">
|
||||||
|
</b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<a href="spec.html">Detailed Specification</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="artifacts.html">Artifact Index</a></li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a data-toggle="dropdown" href="#" class="dropdown-toggle">Support<b class="caret">
|
||||||
|
</b>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<a target="_blank" href="{{site.data.fhir.path}}index.html">FHIR Spec <img src="external.png" style="text-align: baseline"/></a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="downloads.html">Downloads</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
76
input/myig.xml
Normal file
76
input/myig.xml
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Start by finding all references to "myig" and updating to appropriate text for your IG, including changing realm -->
|
||||||
|
<ImplementationGuide xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<id value="hl7.fhir.uv.myig"/>
|
||||||
|
<url value="http://hl7.org/fhir/uv/myig/ImplementationGuide/hl7.fhir.uv.myig"/>
|
||||||
|
<name value="YourComputableMyIGNameHere"/>
|
||||||
|
<title value="Your User Friendly Name for MyIG Here"/>
|
||||||
|
<status value="draft"/>
|
||||||
|
<experimental value="false"/>
|
||||||
|
<publisher value="HL7 International - [Some] Work Group"/>
|
||||||
|
<contact>
|
||||||
|
<telecom>
|
||||||
|
<!-- Or whatever URL and/or email address(es) are appropriate -->
|
||||||
|
<system value="other"/>
|
||||||
|
<value value="http://hl7.org/Special/committees/[something]"/>
|
||||||
|
</telecom>
|
||||||
|
</contact>
|
||||||
|
<description value="A brief description of what MyIG is about (probably the same text as in your readme)"/>
|
||||||
|
<jurisdiction>
|
||||||
|
<!-- This will drive SNOMED release used -->
|
||||||
|
<coding>
|
||||||
|
<!-- This is the code for universal -->
|
||||||
|
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
|
||||||
|
<code value="001"/>
|
||||||
|
<!-- Change to this if the IG is country-specific
|
||||||
|
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
|
||||||
|
<code value="001"/>
|
||||||
|
-->
|
||||||
|
</coding>
|
||||||
|
</jurisdiction>
|
||||||
|
<packageId value="hl7.fhir.uv.myig"/>
|
||||||
|
<!-- This is whatever FHIR version the IG artifacts are targeting (not the version of this file, which should always be 'current release') -->
|
||||||
|
<fhirVersion value="4.0.0"/>
|
||||||
|
<definition>
|
||||||
|
<!-- You don't need to define any groupings. The IGPublisher will define them for you. You only need to do so if your IG is 'special' and it's
|
||||||
|
inappropriate to use the defaults. Feel free to provide feedback about the defaults... -->
|
||||||
|
<!-- <resource>
|
||||||
|
<reference>
|
||||||
|
<reference value="StructureDefinition/structuredefinition-somePatientProfile"/>
|
||||||
|
</reference>
|
||||||
|
<name value="Name you want in artifact list"/>
|
||||||
|
<description value="Description you want in artifact list"/>
|
||||||
|
</resource>-->
|
||||||
|
<page>
|
||||||
|
<!-- The root will always be toc.html - the template will force it if you don't do it -->
|
||||||
|
<nameUrl value="toc.html"/>
|
||||||
|
<title value="Table of Contents"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
<page>
|
||||||
|
<nameUrl value="index.html"/>
|
||||||
|
<title value="MyIG Home Page"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
</page>
|
||||||
|
<page>
|
||||||
|
<nameUrl value="background.html"/>
|
||||||
|
<title value="Background"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
</page>
|
||||||
|
<page>
|
||||||
|
<nameUrl value="spec.html"/>
|
||||||
|
<title value="Detailed Specification"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
</page>
|
||||||
|
<page>
|
||||||
|
<nameUrl value="downloads.html"/>
|
||||||
|
<title value="Useful Downloads"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
</page>
|
||||||
|
<page>
|
||||||
|
<nameUrl value="changes.html"/>
|
||||||
|
<title value="IG Change History"/>
|
||||||
|
<generation value="html"/>
|
||||||
|
</page>
|
||||||
|
</page>
|
||||||
|
</definition>
|
||||||
|
</ImplementationGuide>
|
||||||
5
input/pagecontent/background.xml
Normal file
5
input/pagecontent/background.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<p>
|
||||||
|
To do
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
12
input/pagecontent/changes.xml
Normal file
12
input/pagecontent/changes.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<p>
|
||||||
|
This provides a list of changes to the MyIG specification since its initial release
|
||||||
|
</p>
|
||||||
|
<a name="0.1.0"> </a>
|
||||||
|
<p>
|
||||||
|
<b>2099-01-01 v0.1.0 - My IG R1 (STU ballot 1) Ballot Candidate</b> based on FHIR R4
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Initial version</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
5
input/pagecontent/downloads.xml
Normal file
5
input/pagecontent/downloads.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<p>
|
||||||
|
To do
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
30
input/pagecontent/index.xml
Normal file
30
input/pagecontent/index.xml
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<!-- The spaces between the open and close "a" tag are mandatory. (Cuz HTML renderers are dumb...) -->
|
||||||
|
<a name="intro"> </a>
|
||||||
|
<h3>Introduction</h3>
|
||||||
|
<p>
|
||||||
|
What is this IG about (in patient/non-expert friendly terms).
|
||||||
|
</p>
|
||||||
|
<a name="technical"> </a>
|
||||||
|
<h3>Technical Overview</h3>
|
||||||
|
<p>
|
||||||
|
Additional detail/context setting for those who have significant background in the domain. (Try to make as understandable as you can, but
|
||||||
|
set important context).
|
||||||
|
</p>
|
||||||
|
<a name="walkthrough"> </a>
|
||||||
|
<p>
|
||||||
|
The main sections of this IG are:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="background.html">Background</a> - provides business context for the implementation guide and information that implementers should be
|
||||||
|
familiar with before reading the remainder of the IG. There could be multiple pages for this.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="spec.html">Detailed Specification</a> - The actual stuff implementers are expected to do. (Could be multiple pages for this.)
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="downloads.html">Downloads</a> - Allows downloading a copy of this implementation guide and other useful information
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
5
input/pagecontent/spec.xml
Normal file
5
input/pagecontent/spec.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../input-cache/schemas-r5/fhir-single.xsd">
|
||||||
|
<p>
|
||||||
|
To do
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
9919
input/resources/resources-spreadsheet.xml
Normal file
9919
input/resources/resources-spreadsheet.xml
Normal file
File diff suppressed because it is too large
Load Diff
20
package-list.json
Normal file
20
package-list.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"package-id" : "hl7.fhir.uv.myig",
|
||||||
|
"title" : "Your User Friendly Name for MyIG Here",
|
||||||
|
"canonical" : "http://hl7.org/fhir/uv/myig",
|
||||||
|
"introduction" : "The introduction that should appear in the FHIR IG registry",
|
||||||
|
"list" : [{
|
||||||
|
"version" : "current",
|
||||||
|
"desc" : "Continuous Integration Build (latest in version control)",
|
||||||
|
"path" : "http://hl7.org/fhir/ig/HL7/myig",
|
||||||
|
"status" : "ci-build",
|
||||||
|
"current" : true
|
||||||
|
},{
|
||||||
|
"version" : "0.1.0",
|
||||||
|
"date" : "2099-01-01",
|
||||||
|
"desc" : "Initial STU ballot (Mmm yyyy Ballot)",
|
||||||
|
"path" : "http://hl7.org/fhir/yyyyMmm/myig.html",
|
||||||
|
"status" : "ballot",
|
||||||
|
"sequence" : "DSTU 1"
|
||||||
|
}]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user