source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/EntityCA/src/jbiServiceUnits/NhincProxyBPEL/META-INF/src/_references/_projects/Interfaces/src/schemas/nhinc/hl7/HL7SubjectDiscoveryMessages.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: 8.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema xmlns="urn:hl7-org:v3" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif" xmlns:nccommon="urn:gov:hhs:fha:nhinc:common:nhinccommon" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
3 <!-- =========================================================================
4 This schema is a helper schema. It is required because XML Schemas
5 do not allow you to import multiple schemas that use the same namespace.
6 The only way to do it is to use include to get them all into one file and
7 then import only the one file. Since HL7 has broken apart their messages
8 into separate files but uses the same namespace, we need to compbine them
9 together so that we can access them.
10
11 NOTE: All schemas that contain references to multiple HL7 files must
12 be defined in this schema.
13 ========================================================================= -->
14 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201301UV.xsd"/>
15 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201302UV.xsd"/>
16 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201303UV.xsd"/>
17 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201304UV.xsd"/>
18 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201305UV.xsd"/>
19 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201306UV.xsd"/>
20 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201309UV.xsd"/>
21 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_IN201310UV.xsd"/>
22 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/MCCI_IN000002UV01.xsd"/>
23 <xsd:include schemaLocation="../../HL7V3/multicacheschemas/PRPA_MT201307UV.xsd"/>
24 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:nhinccommon" schemaLocation="../common/NhincCommon.xsd"/>
25 <!-- ====================================================================
26 Subject Discovery Schemas.
27 ==================================================================== -->
28 <xsd:complexType name="PIXConsumer_PRPA_IN201301UVRequestType">
29 <xsd:sequence>
30 <xsd:element ref="PRPA_IN201301UV"/>
31 <xsd:element name="assertion" type="nccommon:AssertionType"/>
32 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
33 </xsd:sequence>
34 </xsd:complexType>
35 <xsd:element name="PIXConsumer_PRPA_IN201301UVRequest" type="PIXConsumer_PRPA_IN201301UVRequestType"/>
36 <xsd:complexType name="PIXConsumer_PRPA_IN201302UVRequestType">
37 <xsd:sequence>
38 <xsd:element ref="PRPA_IN201302UV"/>
39 <xsd:element name="assertion" type="nccommon:AssertionType"/>
40 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
41 </xsd:sequence>
42 </xsd:complexType>
43 <xsd:element name="PIXConsumer_PRPA_IN201302UVRequest" type="PIXConsumer_PRPA_IN201302UVRequestType"/>
44 <xsd:complexType name="PIXConsumer_PRPA_IN201303UVRequestType">
45 <xsd:sequence>
46 <xsd:element ref="PRPA_IN201303UV"/>
47 <xsd:element name="assertion" type="nccommon:AssertionType"/>
48 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
49 </xsd:sequence>
50 </xsd:complexType>
51 <xsd:element name="PIXConsumer_PRPA_IN201303UVRequest" type="PIXConsumer_PRPA_IN201303UVRequestType"/>
52 <xsd:complexType name="PIXConsumer_PRPA_IN201304UVRequestType">
53 <xsd:sequence>
54 <xsd:element ref="PRPA_IN201304UV"/>
55 <xsd:element name="assertion" type="nccommon:AssertionType"/>
56 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
57 </xsd:sequence>
58 </xsd:complexType>
59 <xsd:element name="PIXConsumer_PRPA_IN201304UVRequest" type="PIXConsumer_PRPA_IN201304UVRequestType"/>
60 <xsd:complexType name="PIXConsumer_PRPA_IN201305UVRequestType">
61 <xsd:sequence>
62 <xsd:element ref="PRPA_IN201305UV"/>
63 <xsd:element name="assertion" type="nccommon:AssertionType"/>
64 </xsd:sequence>
65 </xsd:complexType>
66 <xsd:element name="PIXConsumer_PRPA_IN201305UVRequest" type="PIXConsumer_PRPA_IN201305UVRequestType"/>
67 <xsd:complexType name="PIXConsumer_PRPA_IN201306UVRequestType">
68 <xsd:sequence>
69 <xsd:element ref="PRPA_IN201306UV"/>
70 <xsd:element name="assertion" type="nccommon:AssertionType"/>
71 </xsd:sequence>
72 </xsd:complexType>
73 <xsd:element name="PIXConsumer_PRPA_IN201306UVRequest" type="PIXConsumer_PRPA_IN201306UVRequestType"/>
74 <xsd:complexType name="PIXConsumer_PRPA_IN201309UVRequestType">
75 <xsd:sequence>
76 <xsd:element ref="PRPA_IN201309UV"/>
77 <xsd:element name="assertion" type="nccommon:AssertionType"/>
78 <xsd:element name="NhinTargetCommunities" type="nccommon:NhinTargetCommunitiesType" minOccurs="0"/>
79 </xsd:sequence>
80 </xsd:complexType>
81 <xsd:element name="PIXConsumer_PRPA_IN201309UVRequest" type="PIXConsumer_PRPA_IN201309UVRequestType"/>
82 <xsd:complexType name="PIXConsumer_PRPA_IN201309UVResponseType">
83 <xsd:sequence>
84 <xsd:element ref="PRPA_IN201310UV"/>
85 </xsd:sequence>
86 </xsd:complexType>
87 <xsd:element name="PIXConsumer_PRPA_IN201309UVResponse" type="PIXConsumer_PRPA_IN201309UVResponseType"/>
88 <xsd:complexType name="PIXConsumer_PRPA_IN201310UVRequestType">
89 <xsd:sequence>
90 <xsd:element ref="PRPA_IN201310UV"/>
91 <xsd:element name="assertion" type="nccommon:AssertionType"/>
92 </xsd:sequence>
93 </xsd:complexType>
94 <xsd:element name="PIXConsumer_PRPA_IN201310UVRequest" type="PIXConsumer_PRPA_IN201310UVRequestType"/>
95 <xsd:complexType name="CreateAckMsgRequestType">
96 <xsd:sequence>
97 <xsd:element name="localDeviceId" type="xsd:string"/>
98 <xsd:element name="origMsgId" type="II"/>
99 <xsd:element name="msgText" type="xsd:string"/>
100 <xsd:element name="senderOID" type="xsd:string"/>
101 <xsd:element name="receiverOID" type="xsd:string"/>
102 </xsd:sequence>
103 </xsd:complexType>
104 <xsd:element name="CreateAckMsgRequest" type="CreateAckMsgRequestType"/>
105 <xsd:complexType name="Create201305RequestType">
106 <xsd:sequence>
107 <xsd:element name="PRPA201301Patient" type="PRPA_MT201301UV.Patient"/>
108 <xsd:element name="localDeviceId" type="xsd:string"/>
109 <xsd:element name="senderOID" type="xsd:string"/>
110 <xsd:element name="receiverOID" type="xsd:string"/>
111 </xsd:sequence>
112 </xsd:complexType>
113 <xsd:element name="Create201305Request" type="Create201305RequestType"/>
114 <xsd:complexType name="Create201302RequestType">
115 <xsd:sequence>
116 <xsd:choice>
117 <xsd:element name="PRPA201310Patient" type="PRPA_MT201310UV.Patient"/>
118 <xsd:element name="PRPA201301Patient" type="PRPA_MT201301UV.Patient"/>
119 </xsd:choice>
120 <xsd:element name="remotePatientId" type="xsd:string"/>
121 <xsd:element name="remoteDeviceId" type="xsd:string"/>
122 <xsd:element name="senderOID" type="xsd:string"/>
123 <xsd:element name="receiverOID" type="xsd:string"/>
124 </xsd:sequence>
125 </xsd:complexType>
126 <xsd:element name="Create201302Request" type="Create201302RequestType"/>
127 <xsd:complexType name="CreateFault201310RequestType">
128 <xsd:sequence>
129 <xsd:element name="senderOID" type="xsd:string"/>
130 <xsd:element name="receiverOID" type="xsd:string"/>
131 </xsd:sequence>
132 </xsd:complexType>
133 <xsd:element name="CreateFault201310Request" type="CreateFault201310RequestType"/>
134 <xsd:complexType name="Create201310RequestType">
135 <xsd:sequence>
136 <xsd:element name="pseudoPatientId" type="xsd:string"/>
137 <xsd:element name="pseudoAssigningAuthorityId" type="xsd:string"/>
138 <xsd:element name="localDeviceId" type="xsd:string"/>
139 <xsd:element name="senderOID" type="xsd:string"/>
140 <xsd:element name="receiverOID" type="xsd:string"/>
141 <xsd:element name="PRPA201307QueryByParameter" type="PRPA_MT201307UV.QueryByParameter"/>
142 </xsd:sequence>
143 </xsd:complexType>
144 <xsd:element name="Create201310Request" type="Create201310RequestType"/>
145 <xsd:complexType name="PIXConsumer_MCCI_IN000002UV01RequestType">
146 <xsd:sequence>
147 <xsd:element ref="MCCI_IN000002UV01"/>
148 <xsd:element name="assertion" type="nccommon:AssertionType"/>
149 </xsd:sequence>
150 </xsd:complexType>
151 <xsd:element name="PIXConsumer_MCCI_IN000002UV01Request" type="PIXConsumer_MCCI_IN000002UV01RequestType"/>
152</xsd:schema>
Note: See TracBrowser for help on using the repository browser.