source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Adapters/General/MpiEJB/src/conf/wsdl/schemas/HL7V3/multicacheschemas/PRPA_IN201310UV.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: 9.4 KB
Line 
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 xmlns:mif="urn:hl7-org:v3/mif"
4 targetNamespace="urn:hl7-org:v3"
5 elementFormDefault="qualified">
6 <xs:annotation>
7 <xs:documentation>Source Information
8 Rendered by: RoseTree 4.0.9
9 Rendered on:
10This document was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
11 PubDB to MIF Transform: $RCSfile: PubDbXmlToMIF.xsl,v $ $Revision: 1.3 $ $Date: 2007/03/06 06:56:43 $
12 Fix names transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
13 HTML to MIF Markup transform: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
14 Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
15 Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
16 Generated using schema builder version: 3.0.3 and DynamicMifToXSD.xsl version: 1.4
17 Dynamic MIF to Schema Transform: $Id: DynamicMifToXsd.xsl,v 1.3 2007/03/06 06:56:44 wbeeler Exp $
18 Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
19 Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $</xs:documentation>
20 </xs:annotation>
21 <xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
22 <xs:include schemaLocation="MCCI_MT000300UV01.xsd"/>
23 <xs:include schemaLocation="MFMI_MT700711UV01.xsd"/>
24 <xs:include schemaLocation="PRPA_MT201304UV.xsd"/>
25 <xs:include schemaLocation="PRPA_MT201307UV.xsd"/>
26 <xs:element name="PRPA_IN201310UV">
27 <xs:complexType>
28 <xs:complexContent>
29 <xs:extension base="PRPA_IN201310UV.MCCI_MT000300UV01.Message">
30 <xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
31 </xs:extension>
32 </xs:complexContent>
33 </xs:complexType>
34 </xs:element>
35 <xs:complexType name="PRPA_IN201310UV.MCCI_MT000300UV01.Message">
36 <xs:sequence>
37 <xs:group ref="InfrastructureRootElements"/>
38 <xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
39 <xs:element name="creationTime" type="TS_explicit" minOccurs="1" maxOccurs="1"/>
40 <xs:element name="securityText" type="ST" minOccurs="0" maxOccurs="1"/>
41 <xs:element name="versionCode" type="CS" minOccurs="0" maxOccurs="1"/>
42 <xs:element name="interactionId" type="II" minOccurs="1" maxOccurs="1"/>
43 <xs:element name="profileId" type="II" minOccurs="0" maxOccurs="unbounded"/>
44 <xs:element name="processingCode" type="CS" minOccurs="1" maxOccurs="1"/>
45 <xs:element name="processingModeCode" type="CS" minOccurs="1" maxOccurs="1"/>
46 <xs:element name="acceptAckCode" type="CS" minOccurs="1" maxOccurs="1"/>
47 <xs:element name="attachmentText" type="ED_explicit" minOccurs="0" maxOccurs="unbounded"/>
48 <!-- note: I changed the receiver node from minOccurs=1 to =0 to overcome defect in netbeans/openesb -->
49 <xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="0" maxOccurs="unbounded"/>
50 <xs:element name="respondTo" type="MCCI_MT000300UV01.RespondTo" nillable="true"
51 minOccurs="0"
52 maxOccurs="unbounded"/>
53 <xs:element name="sender" type="MCCI_MT000300UV01.Sender" minOccurs="1" maxOccurs="1"/>
54 <xs:element name="attentionLine" type="MCCI_MT000300UV01.AttentionLine" nillable="true"
55 minOccurs="0"
56 maxOccurs="unbounded"/>
57 <xs:element name="acknowledgement" type="MCCI_MT000300UV01.Acknowledgement" nillable="true"
58 minOccurs="0"
59 maxOccurs="unbounded"/>
60 <xs:element name="controlActProcess"
61 type="PRPA_IN201310UV.MFMI_MT700711UV01.ControlActProcess"
62 minOccurs="1"
63 maxOccurs="1"/>
64 </xs:sequence>
65 <xs:attributeGroup ref="InfrastructureRootAttributes"/>
66 <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
67 </xs:complexType>
68 <xs:complexType name="PRPA_IN201310UV.MFMI_MT700711UV01.ControlActProcess">
69 <xs:sequence>
70 <xs:group ref="InfrastructureRootElements"/>
71 <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
72 <xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
73 <xs:element name="text" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
74 <xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
75 <xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
76 <xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
77 <xs:element name="overseer" type="MFMI_MT700711UV01.Overseer" nillable="true" minOccurs="0"
78 maxOccurs="unbounded"/>
79 <xs:element name="authorOrPerformer" type="MFMI_MT700711UV01.AuthorOrPerformer"
80 nillable="true"
81 minOccurs="0"
82 maxOccurs="unbounded"/>
83 <xs:element name="dataEnterer" type="MFMI_MT700711UV01.DataEnterer" nillable="true"
84 minOccurs="0"
85 maxOccurs="unbounded"/>
86 <xs:element name="informationRecipient" type="MFMI_MT700711UV01.InformationRecipient"
87 nillable="true"
88 minOccurs="0"
89 maxOccurs="unbounded"/>
90 <xs:element name="subject" type="PRPA_IN201310UV.MFMI_MT700711UV01.Subject1"
91 nillable="true"
92 minOccurs="1"
93 maxOccurs="unbounded"/>
94 <xs:element name="reasonOf" type="MFMI_MT700711UV01.Reason" nillable="true" minOccurs="0"
95 maxOccurs="unbounded"/>
96 <xs:element name="queryAck" type="MFMI_MT700711UV01.QueryAck" minOccurs="1" maxOccurs="1"/>
97 <!-- vdp 2007-08-03 left-overs from schema stiching
98Placeholder for element referencing stub: QueryByParameter
99<xs:element name="REPLACE_ME" type="xs:anyType" nillable="true" minOccurs="0" maxOccurs="1"/>
100 -->
101 </xs:sequence>
102 <xs:attributeGroup ref="InfrastructureRootAttributes"/>
103 <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
104 <xs:attribute name="classCode" type="ActClassControlAct" use="optional" default="CACT"/>
105 <xs:attribute name="moodCode" type="x_ActMoodIntentEvent" use="required"/>
106 </xs:complexType>
107 <xs:complexType name="PRPA_IN201310UV.MFMI_MT700711UV01.Subject1">
108 <xs:sequence>
109 <xs:group ref="InfrastructureRootElements"/>
110 <xs:element name="registrationEvent"
111 type="PRPA_IN201310UV.MFMI_MT700711UV01.RegistrationEvent"
112 nillable="true"
113 minOccurs="1"
114 maxOccurs="1"/>
115 </xs:sequence>
116 <xs:attributeGroup ref="InfrastructureRootAttributes"/>
117 <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
118 <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="SUBJ"/>
119 <xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
120 </xs:complexType>
121 <xs:complexType name="PRPA_IN201310UV.MFMI_MT700711UV01.RegistrationEvent">
122 <xs:sequence>
123 <xs:group ref="InfrastructureRootElements"/>
124 <xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
125 <xs:element name="statusCode" type="CS" minOccurs="1" maxOccurs="1"/>
126 <xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
127 <xs:element name="subject1" type="PRPA_IN201310UV.MFMI_MT700711UV01.Subject2" minOccurs="1"
128 maxOccurs="1"/>
129 <xs:element name="author" type="MFMI_MT700711UV01.Author2" nillable="true" minOccurs="0"
130 maxOccurs="1"/>
131 <xs:element name="custodian" type="MFMI_MT700711UV01.Custodian" nillable="true"
132 minOccurs="1"
133 maxOccurs="1"/>
134 <xs:element name="inFulfillmentOf" type="MFMI_MT700711UV01.InFulfillmentOf" nillable="true"
135 minOccurs="0"
136 maxOccurs="unbounded"/>
137 <xs:element name="definition" type="MFMI_MT700711UV01.Definition" nillable="true"
138 minOccurs="0"
139 maxOccurs="unbounded"/>
140 </xs:sequence>
141 <xs:attributeGroup ref="InfrastructureRootAttributes"/>
142 <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
143 <xs:attribute name="classCode" type="ActClass" use="optional" fixed="REG"/>
144 <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
145 </xs:complexType>
146 <xs:complexType name="PRPA_IN201310UV.MFMI_MT700711UV01.Subject2">
147 <xs:sequence>
148 <xs:group ref="InfrastructureRootElements"/>
149 <xs:element name="patient" type="PRPA_MT201304UV.Patient" nillable="true" minOccurs="1"
150 maxOccurs="1"/>
151 <xs:element name="queryByParameter" type="PRPA_MT201307UV.QueryByParameter" nillable="true"
152 minOccurs="1"
153 maxOccurs="1"/>
154 </xs:sequence>
155 <xs:attributeGroup ref="InfrastructureRootAttributes"/>
156 <xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
157 <xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
158 </xs:complexType>
159</xs:schema>
Note: See TracBrowser for help on using the repository browser.