element <dContact.ContactInfoGroup>
Group tag to hold information about agency contact.
Namespace:
Type:
anonymous complexType
Content:
complex, 1 attribute, 12 elements
Defined:
locally within dContact complexType in dContact_v3.xsd; see XML source
Includes:
definitions of 1 attribute, 12 elements
Content Model Diagram
XML Representation Summary
<dContact.ContactInfoGroup
    CorrelationID
 = 
xs:string
    >
   
Content: 
dContact.01?, dContact.02?, dContact.03?, dContact.04?, dContact.05?, dContact.06?, dContact.07?, dContact.08?, dContact.09?, dContact.10*, dContact.11*, dContact.12?
</dContact.ContactInfoGroup>
Content model elements (12):
Included in content model of elements (1):
XML Source (w/o annotations (13); see within schema source)
<xs:element id="dContact.ContactInfoGroup" maxOccurs="unbounded" name="dContact.ContactInfoGroup">
<xs:complexType>
<xs:sequence>
<xs:element id="dContact.AgencyContactType" minOccurs="0" name="dContact.01" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AgencyContactType">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactLastName" minOccurs="0" name="dContact.02" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonLastName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactFirstName" minOccurs="0" name="dContact.03" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonFirstName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactMiddleNameInitial" minOccurs="0" name="dContact.04" type="PersonMiddleName"/>
<xs:element id="dContact.AgencyContactAddress" minOccurs="0" name="dContact.05" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="StreetAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="StreetAddress2" type="StreetAddress" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactCity" minOccurs="0" name="dContact.06" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="CityGnisCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactState" minOccurs="0" name="dContact.07" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSIStateCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactZIPCode" minOccurs="0" name="dContact.08" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ZIP">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactCountry" minOccurs="0" name="dContact.09" type="ANSICountryCodesCAMXUS"/>
<xs:element id="dContact.AgencyContactPhoneNumber" maxOccurs="unbounded" minOccurs="0" name="dContact.10" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PhoneNumber">
<xs:attribute name="PhoneNumberType" type="PhoneNumberType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.AgencyContactEmailAddress" maxOccurs="unbounded" minOccurs="0" name="dContact.11" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="EmailAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="EmailAddressType" type="EmailAddressType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element id="dContact.EMSAgencyContactWebAddress" minOccurs="0" name="dContact.12" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="WebAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:complexType>
</xs:element>
Attribute Detail (all declarations; defined in this component only; 1/1)
CorrelationID
Type:
Use:
optional
Attribute Value
xs:string
MaxLength:
255
MinLength:
0
XML Source (see within schema source)
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
Content Element Detail (all declarations; defined in this component only; 12/12)
dContact.01
Type:
anonymous (extension of AgencyContactType), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact Type
National: No
State: Yes
Definition: The contact type within the EMS agency.
Usage: Recommended
Simple Content
enumeration of xs:string
Enumeration:
"1101001"
 - 
Administrative Assistant
"1101003"
 - 
EMS Agency Director/Chief/Lead Administrator/CEO
"1101005"
 - 
EMS Assistant Agency Director/Chief/Administrator/CEO
"1101007"
 - 
EMS Assistant Medical Director
"1101009"
 - 
EMS IT/Data Specialist
"1101011"
 - 
EMS Medical Director
"1101013"
 - 
EMS Quality/Performance Improvement Specialist
"1101015"
 - 
EMS Training/Education Specialist
"1101017"
 - 
Other (Not Listed)
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactType" minOccurs="0" name="dContact.01" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AgencyContactType">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.02
Type:
anonymous (extension of PersonLastName), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact Last Name
National: No
State: Yes
Definition: The Last Name of the agency's primary contact.
Usage: Recommended
Simple Content
xs:string
maxLength:
50
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactLastName" minOccurs="0" name="dContact.02" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonLastName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.03
Type:
anonymous (extension of PersonFirstName), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact First Name
National: No
State: Yes
Definition: The first name of the agency's primary contact.
Usage: Recommended
Simple Content
xs:string
maxLength:
35
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactFirstName" minOccurs="0" name="dContact.03" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PersonFirstName">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.04
Type:
PersonMiddleName, simple content
Name: Agency Contact Middle Name/Initial
National: No
State: No
Definition: The middle name or initial of the agency's primary contact.
Usage: Optional
Simple Content
xs:string
maxLength:
25
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactMiddleNameInitial" minOccurs="0" name="dContact.04" type="PersonMiddleName"/>

dContact.05
Type:
anonymous (extension of StreetAddress), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact Address
National: No
State: Yes
Definition: The street address of the agency contact's mailing address.
Usage: Recommended
Simple Content
xs:string
maxLength:
55
minLength:
2
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactAddress" minOccurs="0" name="dContact.05" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="StreetAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="StreetAddress2" type="StreetAddress" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.06
Type:
anonymous (extension of CityGnisCode), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact City
National: No
State: Yes
Definition: The city of the Agency contact's mailing address.
Usage: Recommended
Simple Content
xs:positiveInteger
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactCity" minOccurs="0" name="dContact.06" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="CityGnisCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.07
Type:
anonymous (extension of ANSIStateCode), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact State
National: No
State: Yes
Definition: The state of the Agency contact's mailing address.
Usage: Recommended
Simple Content
xs:string
Length:
2
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactState" minOccurs="0" name="dContact.07" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ANSIStateCode">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.08
Type:
anonymous (extension of ZIP), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact ZIP Code
National: No
State: Yes
Definition: The ZIP code of the Agency's contact's mailing address.
Usage: Recommended
Simple Content
xs:string
Pattern:
[0-9]{5}|[0-9]{5}-[0-9]{4}|[0-9]{5}-[0-9]{5}|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactZIPCode" minOccurs="0" name="dContact.08" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="ZIP">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.09
Type:
ANSICountryCodesCAMXUS, simple content
Name: Agency Contact Country
National: No
State: No
Definition: The Country code of the Agency's contact's mailing address.
Usage: Optional
Simple Content
enumeration of xs:string
Enumeration:
"CA"
 - 
Canada
"MX"
 - 
Mexico
"US"
 - 
United States
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactCountry" minOccurs="0" name="dContact.09" type="ANSICountryCodesCAMXUS"/>

dContact.10
Type:
anonymous (extension of PhoneNumber), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact Phone Number
National: No
State: Yes
Definition: Agency contact phone number.
Usage: Recommended
Simple Content
xs:string
Pattern:
[2-9][0-9][0-9]-[2-9][0-9][0-9]-[0-9][0-9][0-9][0-9]
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactPhoneNumber" maxOccurs="unbounded" minOccurs="0" name="dContact.10" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="PhoneNumber">
<xs:attribute name="PhoneNumberType" type="PhoneNumberType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.11
Type:
anonymous (extension of EmailAddress), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: Agency Contact Email Address
National: No
State: Yes
Definition: The primary email address of the Agency contact.
Usage: Recommended
Simple Content
xs:string
maxLength:
100
minLength:
3
Pattern:
.+@.+
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.AgencyContactEmailAddress" maxOccurs="unbounded" minOccurs="0" name="dContact.11" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="EmailAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="EmailAddressType" type="EmailAddressType" use="optional"/>
<xs:attribute name="CorrelationID" type="CorrelationID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

dContact.12
Type:
anonymous (extension of WebAddress), simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
Name: EMS Agency Contact Web Address
National: No
State: Yes
Definition: The primary website address of the agency.
Usage: Recommended
Simple Content
xs:string
maxLength:
255
minLength:
3
XML Source (w/o annotations (1); see within schema source)
<xs:element id="dContact.EMSAgencyContactWebAddress" minOccurs="0" name="dContact.12" nillable="true">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="WebAddress">
<xs:attribute name="NV" use="optional">
<xs:simpleType>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>