source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/EntityCA/src/jbiServiceUnits/META-INF/EntityInternalOrchBPEL/src/_references/_projects/Interfaces/src/schemas/nhinc/common/NhincCommonEntity.xsd@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 7.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
3 targetNamespace="urn:gov:hhs:fha:nhinc:common:nhinccommonentity"
4 xmlns:tns="urn:gov:hhs:fha:nhinc:common:nhinccommonentity"
5 xmlns:hl7="urn:hl7-org:v3"
6 xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0"
7 xmlns:ihe="urn:ihe:iti:xds-b:2007"
8 xmlns:iheaudit="http://nhinc.services.com/schema/auditmessage"
9 xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2"
10 xmlns:nccommon="urn:gov:hhs:fha:nhinc:common:nhinccommon"
11 elementFormDefault="qualified"
12 xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"
13 xmlns:subb2obcdc="urn:gov:hhs:fha:nhinc:common:subscriptionb2overrideforcdc"
14 xmlns:subb2obdoc="urn:gov:hhs:fha:nhinc:common:subscriptionb2overridefordocuments"
15 xmlns:ncsub="urn:gov:hhs:fha:nhinc:common:subscription">
16
17 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:nhinccommon"
18 schemaLocation="NhincCommon.xsd"/>
19 <xsd:import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0"
20 schemaLocation="../../ebRS/query.xsd"/>
21 <xsd:import namespace="urn:ihe:iti:xds-b:2007"
22 schemaLocation="../../ihe/XDS.b_DocumentRepository.xsd"/>
23 <xsd:import namespace="http://nhinc.services.com/schema/auditmessage"
24 schemaLocation="../../ihe/auditmessage.xsd"/>
25 <xsd:import namespace="http://docs.oasis-open.org/wsn/b-2"
26 schemaLocation="../../docs.oasis-open.org/wsn/b-2.xsd"/>
27 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:subscription"
28 schemaLocation="../../../schemas/nhinc/common/Subscription.xsd" />
29 <xsd:import namespace="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"
30 schemaLocation="../../../schemas/ebRS/rim.xsd"/>
31 <xsd:import
32 schemaLocation="../../../schemas/nhinc/common/SubscriptionB2OverrideForCdc.xsd" namespace="urn:gov:hhs:fha:nhinc:common:subscriptionb2overrideforcdc" />
33 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:subscriptionb2overridefordocuments"
34 schemaLocation="../../../schemas/nhinc/common/SubscriptionB2OverrideForDocuments.xsd" />
35
36 <!-- ====================================================================
37 Document Query Schemas.
38 ==================================================================== -->
39 <xsd:complexType name="RespondingGateway_CrossGatewayQueryRequestType" >
40 <xsd:sequence>
41 <xsd:element ref="query:AdhocQueryRequest" />
42 <xsd:element name="assertion" type="nccommon:AssertionType" />
43 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
44 </xsd:sequence>
45 </xsd:complexType>
46 <xsd:element name="RespondingGateway_CrossGatewayQueryRequest" type="tns:RespondingGateway_CrossGatewayQueryRequestType" />
47
48 <!-- ====================================================================
49 Document Retrieve Schemas.
50 ==================================================================== -->
51 <xsd:complexType name="RespondingGateway_CrossGatewayRetrieveRequestType" >
52 <xsd:sequence>
53 <xsd:element ref="ihe:RetrieveDocumentSetRequest" />
54 <xsd:element name="assertion" type="nccommon:AssertionType" />
55 </xsd:sequence>
56 </xsd:complexType>
57 <xsd:element name="RespondingGateway_CrossGatewayRetrieveRequest" type="tns:RespondingGateway_CrossGatewayRetrieveRequestType" />
58
59 <!-- ====================================================================
60 Audit Log Schemas.
61 ==================================================================== -->
62 <xsd:complexType name="FindAuditEventsRequestType" >
63 <xsd:sequence>
64 <xsd:element ref="iheaudit:FindAuditEvents" />
65 <xsd:element name="assertion" type="nccommon:AssertionType" />
66 <xsd:element name="nhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
67 </xsd:sequence>
68 </xsd:complexType>
69 <xsd:element name="FindAuditEventsRequest" type="tns:FindAuditEventsRequestType" />
70
71 <!-- ====================================================================
72 Subscription Management Schemas.
73 ==================================================================== -->
74<!-- i think this could be removed -->
75 <xsd:complexType name="SubscribeRequestType" >
76 <xsd:sequence>
77 <xsd:element ref="wsnt:Subscribe" />
78 <xsd:element name="assertion" type="nccommon:AssertionType" />
79 <xsd:element name="nhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
80 </xsd:sequence>
81 </xsd:complexType>
82 <xsd:element name="SubscribeRequest" type="tns:SubscribeRequestType" />
83
84 <xsd:complexType name="SubscribeDocumentRequestType">
85 <xsd:sequence>
86 <xsd:element name="subscribe" type="subb2obdoc:SubscribeDocumentType"/>
87 <xsd:element name="assertion" type="nccommon:AssertionType" />
88 <xsd:element name="nhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
89 </xsd:sequence>
90 </xsd:complexType>
91 <xsd:element name="SubscribeDocumentRequest" type="tns:SubscribeDocumentRequestType"/>
92
93 <xsd:complexType name="SubscribeCdcBioPackageRequestType">
94 <xsd:sequence>
95 <xsd:element name="subscribe" type="subb2obcdc:SubscribeCdcBioPackageType"/>
96 <xsd:element name="assertion" type="nccommon:AssertionType" />
97 <xsd:element name="nhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
98 </xsd:sequence>
99 </xsd:complexType>
100 <xsd:element name="SubscribeCdcBioPackageRequest" type="tns:SubscribeCdcBioPackageRequestType"/>
101
102 <xsd:complexType name="SubscribeDocumentResponseType">
103 <xsd:sequence>
104 <xsd:element ref="wsnt:SubscribeResponse"/>
105 </xsd:sequence>
106 </xsd:complexType>
107 <xsd:element name="SubscribeDocumentResponse" type="tns:SubscribeDocumentResponseType"/>
108
109 <xsd:complexType name="SubscribeCdcBioPackageResponseType">
110 <xsd:sequence>
111 <xsd:element ref="wsnt:SubscribeResponse"/>
112 </xsd:sequence>
113 </xsd:complexType>
114 <xsd:element name="SubscribeCdcBioPackageResponse" type="tns:SubscribeCdcBioPackageResponseType"/>
115
116 <xsd:complexType name="UnsubscribeRequestType" >
117 <xsd:sequence>
118 <xsd:element name="unsubscribe" type="ncsub:UnsubscribeType"/>
119 <xsd:element name="assertion" type="nccommon:AssertionType" />
120 </xsd:sequence>
121 </xsd:complexType>
122 <xsd:element name="UnsubscribeRequest" type="tns:UnsubscribeRequestType" />
123
124 <!-- ====================================================================
125 Notification Schemas.
126 ==================================================================== -->
127 <xsd:complexType name="NotifySubscribersOfDocumentRequestType" >
128 <xsd:sequence>
129 <xsd:element name="notify" type="subb2obdoc:NotifyDocumentType" />
130 <xsd:element ref="rim:RegistryObjectList" minOccurs="0"/>
131 <xsd:element name="assertion" type="nccommon:AssertionType" />
132 </xsd:sequence>
133 </xsd:complexType>
134 <xsd:element name="NotifySubscribersOfDocumentRequest" type="tns:NotifySubscribersOfDocumentRequestType" />
135
136 <xsd:complexType name="NotifySubscribersOfCdcBioPackageRequestType" >
137 <xsd:sequence>
138 <xsd:element name="notify" type="subb2obcdc:NotifyCdcBioPackageType" />
139 <xsd:element name="assertion" type="nccommon:AssertionType" />
140 </xsd:sequence>
141 </xsd:complexType>
142 <xsd:element name="NotifySubscribersOfCdcBioPackageRequest" type="tns:NotifySubscribersOfCdcBioPackageRequestType" />
143
144
145
146</xsd:schema>
Note: See TracBrowser for help on using the repository browser.