Download this file
<xs:schema
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified">
<!--
*****************************************************************************************************************
* XML schema for message type POCD_MT000040UV.
* Source information:
* Rendered by: Visio to MIF transform
* Rendered on:
* Saved in XML file by RMIM Designer in Visio at 2012-07-18T18:06:31
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl 8529 2011-02-09 20:49:58Z lloyd_mckenzie $
Fix Names Transform: $Id: FixMifNames.xsl 8355 2009-10-07 03:16:34Z lloyd_mckenzie $
Base transform: $Id: ConvertBase.xsl 8870 2011-09-14 18:32:56Z woody_beeler $
Package Id Conversion: $Id: TransformPackageIds.xsl 8398 2010-10-12 01:52:15Z lloyd_mckenzie $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl 7375 2009-01-26 19:26:53Z wbeeler $
*
* Generated by XMLITS version 3.4.7
* MIF to XSD Transform $Id: StaticMifToXsd.xsl 8419 2010-11-15 00:10:54Z woody_beeler $
* Package Id Conversion: $Id: TransformPackageIds.xsl 8398 2010-10-12 01:52:15Z lloyd_mckenzie $
*
* Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
-->
<xs:annotation>
<xs:documentation>Generated using schema builder version 3.4.7. Stylesheets:
Saved in XML file by RMIM Designer in Visio at 2012-07-18T18:06:31
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl 8529 2011-02-09 20:49:58Z lloyd_mckenzie $
Fix Names Transform: $Id: FixMifNames.xsl 8355 2009-10-07 03:16:34Z lloyd_mckenzie $
Base transform: $Id: ConvertBase.xsl 8870 2011-09-14 18:32:56Z woody_beeler $
Package Id Conversion: $Id: TransformPackageIds.xsl 8398 2010-10-12 01:52:15Z lloyd_mckenzie $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl 7375 2009-01-26 19:26:53Z wbeeler $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include
schemaLocation="../coreschemas/infrastructureRoot-r2.xsd"/>
<xs:complexType
name="POCD_MT000040UV.AccreditedLocation">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="QSET_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="qualificationGrantingOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassQualifiedEntity"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AlternateIdentification">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assigningOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassIdentifiedEntity"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AssignedAuthor">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:choice>
<xs:element
name="assignedPerson"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedDevice"
type="POCD_MT000040UV.Device"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element
name="representedOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="ASSIGNED"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AssignedCustodian">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="representedCustodianOrganization"
type="POCD_MT000040UV.CustodianOrganization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="ASSIGNED"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AssignedDevice">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedDevice"
type="POCD_MT000040UV.Device"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="representedOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="ASSIGNED"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AssignedEntity">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedPerson"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="representedOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassAssignedEntity"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.AssociatedEntity">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="COLL_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="COLL_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="associatedPerson"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="scopingOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassAssociative"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Authenticator">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="time"
type="TS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="signatureCode"
type="CD"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="AUTHEN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Author">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="functionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="time"
type="TS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="signatureCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedAuthor"
type="POCD_MT000040UV.AssignedAuthor"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="AUT"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Authorization">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="consent"
type="POCD_MT000040UV.Consent"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="AUTH"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Birthplace">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="birthplace"
type="POCD_MT000040UV.Place"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="BIRTHPL"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.CareProvision">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="QSET_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="performer"
type="POCD_MT000040UV.Performer"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="classCode"
type="ActClassCareProvision"
use="required"/>
<xs:attribute
name="moodCode"
type="ActMoodEventOccurrence"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.ClinicalDocument">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="title"
type="ST"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="TS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="confidentialityCode"
type="CD"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="languageCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="setId"
type="II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="versionNumber"
type="ST"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="completionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="subject"
type="POCD_MT000040UV.Subject2"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="recordTarget"
type="POCD_MT000040UV.RecordTarget"
nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
<xs:element
name="author"
type="POCD_MT000040UV.Author"
nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
<xs:element
name="dataEnterer"
type="POCD_MT000040UV.DataEnterer"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="informant"
type="POCD_MT000040UV.Informant"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="custodian"
type="POCD_MT000040UV.Custodian"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="informationRecipient"
type="POCD_MT000040UV.InformationRecipient"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="legalAuthenticator"
type="POCD_MT000040UV.LegalAuthenticator"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="authenticator"
type="POCD_MT000040UV.Authenticator"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="participation1"
type="POCD_MT000040UV.Participant1"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="participation2"
type="POCD_MT000040UV.Participant2"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="inFulfillmentOf"
type="POCD_MT000040UV.InFulfillmentOf"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="documentationOf"
type="POCD_MT000040UV.DocumentationOf"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="relatedDocument"
type="POCD_MT000040UV.RelatedDocument"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="compliance"
type="POCD_MT000040UV.SourceOf"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="authorization"
type="POCD_MT000040UV.Authorization"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="component"
type="POCD_MT000040UV.Component2"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="componentOf"
type="POCD_MT000040UV.Component1"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="DOCCLIN"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Component1">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="encompassingEncounter"
type="POCD_MT000040UV.EncompassingEncounter"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="COMP"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Component2">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:choice>
<xs:element
name="nonStructuredBody"
type="POCD_MT000040UV.NonStructuredBody"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="structuredBody"
type="POCD_MT000040UV.StructuredBody"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="COMP"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Component3">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="DSET_CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="section"
type="POCD_MT000040UV.Section"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="COMP"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Component5">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="DSET_CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="section"
type="POCD_MT000040UV.Section"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="COMP"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Consent">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="CONS"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Custodian">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="assignedCustodian"
type="POCD_MT000040UV.AssignedCustodian"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="CST"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.CustodianOrganization">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="name"
type="EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="AD"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassOrganization"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.DataEnterer">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="time"
type="TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="ENT"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Device">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="desc"
type="ED"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="manufacturerModelName"
type="SC"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="softwareName"
type="SC"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassDevice"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.DocumentationOf">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="serviceEvent"
type="POCD_MT000040UV.ServiceEvent"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="DOC"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Employee">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="BAG_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="BAG_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="QSET_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="jobTitleName"
type="SC"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="jobClassCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="occupationCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="employerOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassEmployee"
use="required"/>
<xs:attribute
name="negationInd"
type="xs:boolean"
use="optional"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.EncompassingEncounter">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="dischargeDispositionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="responsibleParty"
type="POCD_MT000040UV.ResponsibleParty"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="encounterParticipant"
type="POCD_MT000040UV.EncounterParticipant"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="location"
type="POCD_MT000040UV.Location"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="ENC"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.EncounterParticipant">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="time"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="modeCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="x_EncounterParticipant"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Entry">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="DSET_CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="x_ActRelationshipEntry"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Guardian">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:choice>
<xs:element
name="guardianPerson"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="guardianOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="GUARD"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.HealthCareFacility">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="playingPlace"
type="POCD_MT000040UV.Place"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="scopingOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="indirectAuthority"
type="POCD_MT000040UV.IndirectAuthorithyOver"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="Code"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.HealthCareProvider">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="issuingOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassHealthcareProvider"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.IdentificationFor">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="alternateIdentification"
type="POCD_MT000040UV.AlternateIdentification"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="RoleLinkIdentification"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.InFulfillmentOf">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="order"
type="POCD_MT000040UV.Order"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="FLFS"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.InFulfillmentOf2">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="order"
type="POCD_MT000040UV.Order"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipType"
use="optional"
fixed="FLFS"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.IndirectAuthorithyOver">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="accreditedLocation"
type="POCD_MT000040UV.AccreditedLocation"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="RoleLinkHasIndirectAuthorityOver"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Informant">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:choice>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="relatedEntity"
type="POCD_MT000040UV.RelatedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="assignedDevice"
type="POCD_MT000040UV.AssignedDevice"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationInformant"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.InformationRecipient">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="intendedRecipient"
type="POCD_MT000040UV.IntendedRecipient"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="x_InformationRecipient"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.IntendedRecipient">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="informationRecipient"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="receivedOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="x_InformationRecipientRole"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.LanguageCommunication">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="languageCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="modeCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="proficiencyLevelCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="preferenceInd"
type="BL"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.LegalAuthenticator">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="time"
type="TS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="signatureCode"
type="CD"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="LA"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Location">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="healthCareFacility"
type="POCD_MT000040UV.HealthCareFacility"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationTargetLocation"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.NonStructuredBody">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="text"
type="ED"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="confidentialityCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="languageCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="DOCBODY"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Order">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="priorityCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="author"
type="POCD_MT000040UV.Author"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClassRoot"
use="required"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="RQO"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Organization">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="name"
type="DSET_EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="standardIndustryClassCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="asOrganizationPartOf"
type="POCD_MT000040UV.OrganizationPartOf"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassOrganization"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.OrganizationPartOf">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="wholeOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassPart"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.ParentDocument">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="text"
type="ED"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="setId"
type="II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="versionNumber"
type="ST"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClassClinicalDocument"
use="required"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Participant1">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="functionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="priorityNumber"
type="INT"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="time"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="associatedEntity"
type="POCD_MT000040UV.AssociatedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationParticipation"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Participant2">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="functionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="sequenceNumber"
type="INT"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="priorityNumber"
type="INT"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="noteText"
type="ED"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="time"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="modeCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="awarenessCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="signatureCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="signatureText"
type="ED"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="performInd"
type="BL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="substitutionConditionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="subsetCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="quantity"
type="PQ"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationParticipation"
use="required"/>
<xs:attribute
name="negationInd"
type="xs:boolean"
use="optional"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Patient">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="name"
type="DSET_EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="administrativeGenderCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="birthTime"
type="TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="deceasedInd"
type="BL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="deceasedTime"
type="TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="maritalStatusCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="religiousAffiliationCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="raceCode"
type="DSET_CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="ethnicGroupCode"
type="DSET_CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="asPatientOfOtherProvider"
type="POCD_MT000040UV.PatientOfOtherProvider"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="asEmployee"
type="POCD_MT000040UV.Employee"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="guardian"
type="POCD_MT000040UV.Guardian"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="birthplace"
type="POCD_MT000040UV.Birthplace"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="languageCommunication"
type="POCD_MT000040UV.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassPerson"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.PatientOfOtherProvider">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="subjectOf"
type="POCD_MT000040UV.Subject3"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassPatient"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.PatientRole">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="patient"
type="POCD_MT000040UV.Patient"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="providerOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClass"
use="optional"
fixed="PAT"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Performer">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="functionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationPhysicalPerformer"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Performer1">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="functionCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="time"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="x_ServiceEventPerformer"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Person">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="name"
type="DSET_EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="asHealthCareProvider"
type="POCD_MT000040UV.HealthCareProvider"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="asPersonEmployee"
type="POCD_MT000040UV.PersonEmployee"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassPerson"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.PersonEmployee">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="BAG_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="BAG_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="statusCode"
type="CS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="jobTitleName"
type="SC"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="jobClassCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="occupationCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="employerOrganization"
type="POCD_MT000040UV.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="related"
type="POCD_MT000040UV.IdentificationFor"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassEmployee"
use="required"/>
<xs:attribute
name="negationInd"
type="xs:boolean"
use="optional"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Place">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="name"
type="EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="AD"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClassPlace"
use="required"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminerSpecific"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.RecordTarget">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="patientRole"
type="POCD_MT000040UV.PatientRole"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="RCT"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.RelatedDocument">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="parentDocument"
type="POCD_MT000040UV.ParentDocument"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="x_ActRelationshipDocument"
use="required"/>
<xs:attribute
name="inversionInd"
type="xs:boolean"
use="optional"
default="false"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.RelatedEntity">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="relatedPerson"
type="POCD_MT000040UV.Person"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassMutualRelationship"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.RelatedSubject">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="addr"
type="DSET_AD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="telecom"
type="DSET_TEL"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="subject"
type="POCD_MT000040UV.SubjectPerson"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="x_DocumentSubject"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.ResponsibleParty">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="assignedEntity"
type="POCD_MT000040UV.AssignedEntity"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="RESP"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Rule">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClassRoot"
use="required"/>
<xs:attribute
name="moodCode"
type="ActMoodEventOccurrence"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Section">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="title"
type="ST"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="text"
type="ED"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="confidentialityCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="languageCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="subject"
type="POCD_MT000040UV.Subject"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="author"
type="POCD_MT000040UV.Author"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="informant"
type="POCD_MT000040UV.Informant"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="entry"
type="POCD_MT000040UV.Entry"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="component"
type="POCD_MT000040UV.Component5"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="DOCSECT"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.ServiceEvent">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="code"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="effectiveTime"
type="IVL_TS"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="performer"
type="POCD_MT000040UV.Performer1"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element
name="inFulfillmentOf"
type="POCD_MT000040UV.InFulfillmentOf2"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClassRoot"
use="required"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.SourceOf">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="blockedContextActRelationshipType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="blockedContextParticipationType"
type="CS"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="actAttributeContextBlockedInd"
type="BL"
minOccurs="1"
maxOccurs="1"/>
<xs:element
name="rule"
type="POCD_MT000040UV.Rule"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ActRelationshipUpdate"
use="required"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.StructuredBody">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="confidentialityCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="languageCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="component"
type="POCD_MT000040UV.Component3"
nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="ActClass"
use="optional"
fixed="DOCBODY"/>
<xs:attribute
name="moodCode"
type="ActMood"
use="optional"
fixed="EVN"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Subject">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="awarenessCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:choice>
<xs:element
name="relatedSubject"
type="POCD_MT000040UV.RelatedSubject"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="SBJ"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Subject2">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="subjectRoleReference"
type="POCD_MT000040UV.SubjectRoleReference"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="SBJ"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.Subject3">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="careProvision"
type="POCD_MT000040UV.CareProvision"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="typeCode"
type="ParticipationType"
use="optional"
fixed="SBJ"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.SubjectPerson">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="name"
type="DSET_EN"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="administrativeGenderCode"
type="CD"
minOccurs="0"
maxOccurs="1"/>
<xs:element
name="birthTime"
type="TS"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="EntityClass"
use="optional"
fixed="PSN"/>
<xs:attribute
name="determinerCode"
type="EntityDeterminer"
use="optional"
fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType
name="POCD_MT000040UV.SubjectRoleReference">
<xs:sequence>
<xs:group
ref="InfrastructureRootElements"/>
<xs:element
name="id"
type="DSET_II"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup
ref="InfrastructureRootAttributes"/>
<xs:attribute
name="nullFlavor"
type="NullFlavor"
use="optional"/>
<xs:attribute
name="classCode"
type="RoleClassRoot"
use="required"/>
</xs:complexType>
</xs:schema>