XML Schema "dCustom_v3.xsd"
Target Namespace:
http://www.nemsis.org
Defined Components:
14 local elements, 2 complexTypes
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
D:\Sandbox\nemsis_public\nemsis_public_v340CP2\XSDs\NEMSIS_XSDs\dCustom_v3.xsd; see XML source
Includes Schema:
commonTypes_v3.xsd [src]
Included in Schema:
DEMDataSet_v3.xsd [src]
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 (x64) (http://www.altova.com) by Greg Chandler (University of Utah) -->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.nemsis.org" xmlns="http://www.nemsis.org" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="commonTypes_v3.xsd"/>
<xs:complexType id="dCustomConfiguration.dCustomHeaderInformation" name="dCustomConfiguration">
<xs:sequence>
<xs:element id="dCustomConfiguration.dCustomGroup" maxOccurs="unbounded" minOccurs="0" name="dCustomConfiguration.CustomGroup">
<xs:annotation>
<xs:documentation>Group Tag to hold custom information</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element id="dCustomConfiguration.dCustomDataElementTitle" minOccurs="1" name="dCustomConfiguration.01">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.01</number>
<name>Custom Data Element Title</name>
<national>No</national>
<state>No</state>
<definition>
This is the title of the custom data element created to collect information that is not defined formally in NEMSIS Version 3.
</definition>
<usage>Mandatory</usage>
<comment>
This is grouped with all data elements in this section and can have multiple instances.
</comment>
<v3Changes>
Added to allow customized data elements to be inserted and collected from within the NEMSIS Version 3 standard.
</v3Changes>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="CustomTitle">
<xs:attribute name="nemsisElement" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDefinition" minOccurs="1" name="dCustomConfiguration.02" type="CustomDefinition">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.02</number>
<name>Custom Definition</name>
<national>No</national>
<state>No</state>
<definition>
The definition of the custom element and how it should be used.
</definition>
<usage>Mandatory</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDataType" minOccurs="1" name="dCustomConfiguration.03" type="CustomDataType">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.03</number>
<name>Custom Data Type</name>
<national>No</national>
<state>No</state>
<definition>The data type of the custom element.</definition>
<usage>Mandatory</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDataElementRecurrence" minOccurs="1" name="dCustomConfiguration.04" type="YesNoValues">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.04</number>
<name>Custom Data Element Recurrence</name>
<national>No</national>
<state>No</state>
<definition>
Indication if the data element will accept multiple values.
</definition>
<usage>Mandatory</usage>
<v3Changes>
Added to allow customized data elements to be inserted and collected from within the NEMSIS Version 3 standard.
</v3Changes>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDataElementUsage" minOccurs="1" name="dCustomConfiguration.05" type="ElementUsage">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.05</number>
<name>Custom Data Element Usage</name>
<national>No</national>
<state>No</state>
<definition>
The Usage (Mandatory, Required, Recommended, or Optional) for the Custom Data Element.
</definition>
<usage>Mandatory</usage>
<comment>
Mandatory = Must be completed and will not accept null values
&lt;br/&gt;Required = Must be completed but will accept null values
&lt;br/&gt;Recommended = Not required but if collected will accept null values
&lt;br/&gt;Optional = Not required but if collected, it cannot be a null value.
</comment>
<v3Changes>
Added to allow customized data elements to be inserted and collected from within the NEMSIS Version 3 standard.
</v3Changes>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDataElementPotentialValues" maxOccurs="unbounded" minOccurs="0" name="dCustomConfiguration.06">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.06</number>
<name>Custom Data Element Potential Values</name>
<national>No</national>
<state>No</state>
<definition>
The values which are associated with the Custom Data Element. Values would be the choices provided to the user when they document the Custom Data Element
</definition>
<usage>Optional</usage>
<v3Changes>
Added to allow customized data elements to be inserted and collected from within the NEMSIS Version 3 standard.
</v3Changes>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="CustomValue">
<xs:attribute name="nemsisCode" type="xs:string" use="optional"/>
<xs:attribute name="customValueDescription" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomAcceptableNV" maxOccurs="unbounded" minOccurs="0" name="dCustomConfiguration.07" type="NV">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.07</number>
<name>Custom Data Element Potential NOT Values (NV)</name>
<national>No</national>
<state>No</state>
<definition>
NOT Values (NV) associated with the custom element
</definition>
<usage>Optional</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomAcceptablePN" maxOccurs="unbounded" minOccurs="0" name="dCustomConfiguration.08" type="PN">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.08</number>
<name>
Custom Data Element Potential Pertinent Negative Values (PN)
</name>
<national>No</national>
<state>No</state>
<definition>
Pertinent Negative Values (PN) associated with the custom element
</definition>
<usage>Optional</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.CustomDataElementGroupingID" minOccurs="0" name="dCustomConfiguration.09" type="CorrelationID">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomConfiguration.09</number>
<name>Custom Data Element Grouping ID</name>
<national>No</national>
<state>No</state>
<definition>ID for custom element grouping.</definition>
<usage>Optional</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="CustomElementID" type="CorrelationID" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType id="dCustomConfiguration.dCustomResults" name="dCustomResults">
<xs:sequence>
<xs:annotation>
<xs:documentation>Group Tag to hold custom result information</xs:documentation>
</xs:annotation>
<xs:element id="dCustomConfiguration.dResultscGroup" maxOccurs="unbounded" minOccurs="0" name="dCustomResults.ResultsGroup">
<xs:annotation>
<xs:documentation>Group Tag to hold custom result information</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element id="dCustomConfiguration.dCustomDataElementResult" maxOccurs="unbounded" minOccurs="1" name="dCustomResults.01" nillable="true">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomResults.01</number>
<name>Custom Data Element Result</name>
<national>No</national>
<state>No</state>
<definition>
The actual value or values chosen (if values listed in dCustomConfiguration.06) or result (free text, Date/Time, or number) documented for the Custom Data Element
</definition>
<usage>Mandatory</usage>
<v3Changes>
Added to allow customized data elements to be inserted and collected from within the NEMSIS Version 3 standard.
</v3Changes>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="CustomResults">
<xs:attribute name="NV" type="NV" use="optional"/>
<xs:attribute name="PN" type="PN" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomDataElementReference" minOccurs="1" name="dCustomResults.02" type="CorrelationID">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomResults.02</number>
<name>Custom Element ID Referenced</name>
<national>No</national>
<state>No</state>
<definition>
References the CustomElementID attribute for dCustomConfiguration.CustomGroup
</definition>
<usage>Mandatory</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element id="dCustomConfiguration.dCustomCorrelationID" minOccurs="0" name="dCustomResults.03" type="CorrelationID">
<xs:annotation>
<xs:documentation>
<nemsisTacDoc>
<number>dCustomResults.03</number>
<name>
CorrelationID of DemographicReport Element or Group
</name>
<national>No</national>
<state>No</state>
<definition>
References the CorrelationID attribute of an element or group in the DemographicReport section
</definition>
<usage>Optional</usage>
</nemsisTacDoc>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>