complexType CDSInterchange_Structure
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p851.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
mixed false
children ns:CDSInterchangeHeader ns:CDSNetChange-All-MessageTypes ns:CDSBulkGroup-010-Message ns:CDSBulkGroup-020-Message ns:CDSBulkGroup-030-Message ns:CDSBulkGroup-040-Message ns:CDSBulkGroup-050-Message ns:CDSBulkGroup-060-Message ns:CDSBulkGroup-070-Message ns:CDSBulkGroup-080-Message ns:CDSBulkGroup-090-Message ns:CDSBulkGroup-100-Message ns:CDSBulkGroup-110-Message ns:CDSBulkGroup-120-Message ns:CDSBulkGroup-130-Message ns:CDSBulkGroup-140-Message ns:CDSBulkGroup-150-Message ns:CDSInterchangeTrailer
used by
element CDS-XMLInterchange
annotation
documentation

CDS Interchange Entry Point
For ALL Protocols (Bulk and Net)
source <xs:complexType name="CDSInterchange_Structure" mixed="false">
 
<xs:annotation>
   
<xs:documentation>
CDS Interchange Entry Point
For ALL Protocols (Bulk and Net)
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CDSInterchangeHeader" type="ns:CDSInterchangeHeader_Structure"/>
   
<xs:choice>
     
<xs:element name="CDSNetChange-All-MessageTypes" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>ALL CDS Types
Any combination or sequenced
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_NetChange" type="ns:CDSTransactionHeader_NetChange_Structure"/>
           
<xs:choice>
             
<xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 010</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 020</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 021</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 030</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 040</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 050</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 060</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 070</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 080</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 090</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 100</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 110</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 120</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 130</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 140</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 150</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 160</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 170</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 180</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 190</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 200</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="010">
           
<xs:annotation>
             
<xs:documentation>Enforce CDS Protocols
010 = NET
</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="prohibited">
           
<xs:annotation>
             
<xs:documentation>Bulk Replacement Group Not Required</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required">
           
<xs:annotation>
             
<xs:documentation>All valid CDS Types</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-010-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Finished Birth, General, and Delivery
CDS Types 120, 130, 140
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:choice>
             
<xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 0120 - Finished Birth Episode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 130 - Finished General Episode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 140 - Finished Delivery Episode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
           
<xs:annotation>
             
<xs:documentation>Enforce CDS Protocols
020 = Bulk
</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="010">
           
<xs:annotation>
             
<xs:documentation>Must be present and as per the NHS Data Dictionary Code List</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSType" type="ns:CDSTypes-Finished_Type" use="required">
           
<xs:annotation>
             
<xs:documentation>CDS Types 120, 130, 140 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-020-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Unfinished Birth, General, and Delivery
CDS Types 180, 190, 200
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:choice>
             
<xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 180 - Unfinished Birth Episode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 190 - Unfinished General Epsiode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 200 - Unfinished Delivery Episode</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
           
<xs:annotation>
             
<xs:documentation>Enforce CDS Protocols</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSType" type="ns:CDSTypes-UnFinished_Type" use="required">
           
<xs:annotation>
             
<xs:documentation>CDS Types 180, 190, 200 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-030-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Other Delivery - CDS Type 160</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 160</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
           
<xs:annotation>
             
<xs:documentation>Enforce CDS Protocols</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="030"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="160">
           
<xs:annotation>
             
<xs:documentation>CDS Type 160 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-040-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Other Birth - CDS Type 150 </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 150</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="040"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="150"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-050-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Detained and/or Long Term Psyche Census
CDS Type 170
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 170</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="050"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="170">
           
<xs:annotation>
             
<xs:documentation>CDS Type 170 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-060-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Care ACtivity  - CDS Type 020
Includes Out Patients
Renamed in V6-0
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 020</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="060"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="020">
           
<xs:annotation>
             
<xs:documentation>CDS Type 020 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-070-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL End Of Period Census - Standard
CDS Type 030
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 030</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="070"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="030">
           
<xs:annotation>
             
<xs:documentation>CDS Type 030 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-080-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL End Of Period Census - New and Old
CDS Types 040 and 050
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:choice>
             
<xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 040 - EAL-EOP New</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 050 - EAL-EOP OLD</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="080"/>
         
<xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EOP-040-050_Type" use="required">
           
<xs:annotation>
             
<xs:documentation>CDS Types 040 and 050</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-090-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL Event During Period - Add
CDS Type 060
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 060</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="090"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="060">
           
<xs:annotation>
             
<xs:documentation>CDS Type 060 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-100-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL Event During Period - Remove
CDS Type 070
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 070</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="100"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="070">
           
<xs:annotation>
             
<xs:documentation>CDS Type 070 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-110-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL Event During Period - Offer
CDS Type 080
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 080</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="110"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="080">
           
<xs:annotation>
             
<xs:documentation>CDS Type 080 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-120-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL Event During Period -
Available / Unavailable - CDS Type 090
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 090</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="120"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="090">
           
<xs:annotation>
             
<xs:documentation>CDS Type 090 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-130-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>EAL Event During Period - New and Old
CDS Types 100 and 110
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:choice>
             
<xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 100 - EAL-EDP New</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
               
<xs:annotation>
                 
<xs:documentation>CDS TYPE 110 - EAL-EDP-Old</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="130"/>
         
<xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EDP-100-110_Type" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-140-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Accident And Emergency - CDS Type 010</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 010</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="140"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="010">
           
<xs:annotation>
             
<xs:documentation>CDS Type 010 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CDSBulkGroup-150-Message" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Future Care Activity - CDS Type 021
(includes Future Outpatients) 
Added in V6-0 Sept 2006
</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
           
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
           
<xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
             
<xs:annotation>
               
<xs:documentation>CDS TYPE 021</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
         
</xs:sequence>
         
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
         
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="150"/>
         
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="021">
           
<xs:annotation>
             
<xs:documentation>CDS Type 021 only</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="CDSInterchangeTrailer" type="ns:CDSInterchangeTrailer_Structure"/>
 
</xs:sequence>
</xs:complexType>

element CDSInterchange_Structure/CDSInterchangeHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p852.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSInterchangeHeader_Structure
properties
isRef 0
content complex
children ns:CDSInterchangeSenderIdentity ns:CDSInterchangeReceiverIdentity ns:CDSInterchangeControlReference ns:CDSInterchangeDateOfPreparation ns:CDSInterchangeTimeOfPreparation ns:CDSInterchangeApplicationReference ns:CDSInterchangeTestIndicator
source <xs:element name="CDSInterchangeHeader" type="ns:CDSInterchangeHeader_Structure"/>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p853.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_NetChange ns:AccidentAndEmergencyAttendance ns:Care_Activity ns:Future_Care_Activity ns:EALEndOfPeriodCensus_Standard ns:EALEndOfPeriodCensus_Old ns:EALEndOfPeriodCensus_New ns:EALEventDuringPeriod_Add ns:EALEventDuringPeriod_Remove ns:EALEventDuringPeriod_Offer ns:EALEventDuringPeriod_Available_Unavailable ns:EALEventDuringPeriod_OldServiceAgreement ns:EALEventDuringPeriod_NewServiceAgreement ns:AdmittedPatientCare_Finished_BirthEpisode ns:AdmittedPatientCare_Finished_GeneralEpisode ns:AdmittedPatientCare_Finished_DeliveryEpisode ns:AdmittedPatientCare_OtherBirthEvent ns:AdmittedPatientCare_OtherDelivery ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus ns:AdmittedPatientCare_Unfinished_BirthEpisode ns:AdmittedPatientCare_Unfinished_GeneralEpisode ns:AdmittedPatientCare_Unfinished_DeliveryEpisode ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    010  
documentation
Enforce CDS Protocols
010 = NET
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typeprohibited      
documentation
Bulk Replacement Group Not Required
CDSTypens:CDSType_Typerequired      
documentation
All valid CDS Types
annotation
documentation
ALL CDS Types
Any combination or sequenced
source <xs:element name="CDSNetChange-All-MessageTypes" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>ALL CDS Types
Any combination or sequenced
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_NetChange" type="ns:CDSTransactionHeader_NetChange_Structure"/>
     
<xs:choice>
       
<xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 010</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 020</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 021</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 030</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 040</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 050</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 060</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 070</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 080</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 090</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 100</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 110</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 120</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 130</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 140</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 150</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 160</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 170</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 180</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 190</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 200</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="010">
     
<xs:annotation>
       
<xs:documentation>Enforce CDS Protocols
010 = NET
</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="prohibited">
     
<xs:annotation>
       
<xs:documentation>Bulk Replacement Group Not Required</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required">
     
<xs:annotation>
       
<xs:documentation>All valid CDS Types</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSNetChange-All-MessageTypes/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 010
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
annotation
documentation
Enforce CDS Protocols
010 = NET
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="010">
 
<xs:annotation>
   
<xs:documentation>Enforce CDS Protocols
010 = NET
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSNetChange-All-MessageTypes/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
use prohibited
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
annotation
documentation
Bulk Replacement Group Not Required
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="prohibited">
 
<xs:annotation>
   
<xs:documentation>Bulk Replacement Group Not Required</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSNetChange-All-MessageTypes/@CDSType
type ns:CDSType_Type
properties
isRef 0
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
All valid CDS Types
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required">
 
<xs:annotation>
   
<xs:documentation>All valid CDS Types</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p854.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/CDSTransactionHeader_NetChange
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p855.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_NetChange_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSUpdateType ns:CDSApplicableDate ns:CDSApplicableTime ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_NetChange" type="ns:CDSTransactionHeader_NetChange_Structure"/>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AccidentAndEmergencyAttendance
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p856.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AccidentAndEmergencyAttendance_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_AAndE_Structure ns:GPRegistration ns:AttendanceOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 010
source <xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 010</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/Care_Activity
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p857.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:Care_Activity_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_CareActivity_Structure ns:CareEpisode ns:CareAttendance ns:GPRegistration ns:CareActivityReferral ns:MissedAppointmentOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 020
source <xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 020</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/Future_Care_Activity
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p858.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:Future_Care_Activity_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_CareActivity_Structure ns:CareEpisode ns:CareAttendance ns:GPRegistration ns:CareActivityReferral ns:MissedAppointmentOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 021
source <xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 021</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEndOfPeriodCensus_Standard
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p859.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_Standard_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementDetails ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:EALEntryRemoval ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 030
source <xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 030</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEndOfPeriodCensus_Old
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p860.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_Old_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:ServiceAgreementChange
annotation
documentation
CDS TYPE 040
source <xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 040</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEndOfPeriodCensus_New
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p861.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_New_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementChange ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:EALEntryRemoval ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 050
source <xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 050</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_Add
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p862.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Add_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementDetails ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 060
source <xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 060</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_Remove
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p863.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Remove_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:EALEntryRemoval
annotation
documentation
CDS TYPE 070
source <xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 070</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_Offer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p864.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Offer_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:OfferOfAdmission
annotation
documentation
CDS TYPE 080
source <xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 080</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_Available_Unavailable
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p865.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Available_Unavailable_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PatientSuspension
annotation
documentation
CDS TYPE 090
source <xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 090</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_OldServiceAgreement
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p866.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_OldServiceAgreement_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:ServiceAgreementChange
annotation
documentation
CDS TYPE 100
source <xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 100</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/EALEventDuringPeriod_NewServiceAgreement
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p867.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_NewServiceAgreement_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementChange ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 110
source <xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 110</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Finished_BirthEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p868.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_BirthEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:HospitalProviderSpell ns:FinishedBirthEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:DeliveryOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 120
source <xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 120</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Finished_GeneralEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p869.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_General ns:HospitalProviderSpell ns:FinishedGeneralEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 130
source <xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 130</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Finished_DeliveryEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p870.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:HospitalProviderSpell ns:FinishedDeliveryEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:BirthOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 140
source <xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 140</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_OtherBirthEvent
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p871.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_OtherBirthEvent_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:GPRegistration ns:Pregnancy ns:AntenatalCare ns:OtherLabourDelivery ns:DeliveryOccurrence
annotation
documentation
CDS TYPE 150
source <xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 150</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_OtherDelivery
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p872.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_OtherDelivery_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:GPRegistration ns:Pregnancy ns:AntenatalCare ns:BirthOccurrence ns:OtherLabourDelivery
annotation
documentation
CDS TYPE 160
source <xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 160</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p873.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Psychiatric ns:HospitalProviderSpell ns:ConsultantEpisode ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 170
source <xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 170</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Unfinished_BirthEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p874.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:HospitalProviderSpell ns:UnfinishedBirthEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:DeliveryOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 180
source <xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 180</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Unfinished_GeneralEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p875.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_General_Structure ns:HospitalProviderSpell ns:UnfinishedGeneralEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 190
source <xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 190</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/AdmittedPatientCare_Unfinished_DeliveryEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p876.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:HospitalProviderSpell ns:UnfinishedDeliveryEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:BirthOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 200
source <xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 200</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSNetChange-All-MessageTypes/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p877.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-010-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p878.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AdmittedPatientCare_Finished_BirthEpisode ns:AdmittedPatientCare_Finished_GeneralEpisode ns:AdmittedPatientCare_Finished_DeliveryEpisode ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
documentation
Enforce CDS Protocols
020 = Bulk
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    010  
documentation
Must be present and as per the NHS Data Dictionary Code List
CDSTypens:CDSTypes-Finished_Typerequired      
documentation
CDS Types 120, 130, 140 only
annotation
documentation
Finished Birth, General, and Delivery
CDS Types 120, 130, 140
source <xs:element name="CDSBulkGroup-010-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Finished Birth, General, and Delivery
CDS Types 120, 130, 140
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:choice>
       
<xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 0120 - Finished Birth Episode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 130 - Finished General Episode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 140 - Finished Delivery Episode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
     
<xs:annotation>
       
<xs:documentation>Enforce CDS Protocols
020 = Bulk
</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="010">
     
<xs:annotation>
       
<xs:documentation>Must be present and as per the NHS Data Dictionary Code List</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSType" type="ns:CDSTypes-Finished_Type" use="required">
     
<xs:annotation>
       
<xs:documentation>CDS Types 120, 130, 140 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-010-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
annotation
documentation
Enforce CDS Protocols
020 = Bulk
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
 
<xs:annotation>
   
<xs:documentation>Enforce CDS Protocols
020 = Bulk
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSBulkGroup-010-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 010
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
annotation
documentation
Must be present and as per the NHS Data Dictionary Code List
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="010">
 
<xs:annotation>
   
<xs:documentation>Must be present and as per the NHS Data Dictionary Code List</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSBulkGroup-010-Message/@CDSType
type ns:CDSTypes-Finished_Type
properties
isRef 0
use required
facets
Kind Value annotation 
maxLength 
enumeration 120 
enumeration 130 
enumeration 140 
annotation
documentation
CDS Types 120, 130, 140 only
source <xs:attribute name="CDSType" type="ns:CDSTypes-Finished_Type" use="required">
 
<xs:annotation>
   
<xs:documentation>CDS Types 120, 130, 140 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p879.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p880.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/AdmittedPatientCare_Finished_BirthEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p881.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_BirthEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:HospitalProviderSpell ns:FinishedBirthEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:DeliveryOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 0120 - Finished Birth Episode
source <xs:element name="AdmittedPatientCare_Finished_BirthEpisode" type="ns:AdmittedPatientCare_Finished_BirthEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 0120 - Finished Birth Episode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/AdmittedPatientCare_Finished_GeneralEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p882.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_General ns:HospitalProviderSpell ns:FinishedGeneralEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 130 - Finished General Episode
source <xs:element name="AdmittedPatientCare_Finished_GeneralEpisode" type="ns:AdmittedPatientCare_Finished_GeneralEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 130 - Finished General Episode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/AdmittedPatientCare_Finished_DeliveryEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p883.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:HospitalProviderSpell ns:FinishedDeliveryEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:BirthOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 140 - Finished Delivery Episode
source <xs:element name="AdmittedPatientCare_Finished_DeliveryEpisode" type="ns:AdmittedPatientCare_Finished_DeliveryEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 140 - Finished Delivery Episode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-010-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p884.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-020-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p885.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AdmittedPatientCare_Unfinished_BirthEpisode ns:AdmittedPatientCare_Unfinished_GeneralEpisode ns:AdmittedPatientCare_Unfinished_DeliveryEpisode ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
documentation
Enforce CDS Protocols
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    020  
CDSTypens:CDSTypes-UnFinished_Typerequired      
documentation
CDS Types 180, 190, 200 only
annotation
documentation
Unfinished Birth, General, and Delivery
CDS Types 180, 190, 200
source <xs:element name="CDSBulkGroup-020-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Unfinished Birth, General, and Delivery
CDS Types 180, 190, 200
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:choice>
       
<xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 180 - Unfinished Birth Episode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 190 - Unfinished General Epsiode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 200 - Unfinished Delivery Episode</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
     
<xs:annotation>
       
<xs:documentation>Enforce CDS Protocols</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSType" type="ns:CDSTypes-UnFinished_Type" use="required">
     
<xs:annotation>
       
<xs:documentation>CDS Types 180, 190, 200 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-020-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
annotation
documentation
Enforce CDS Protocols
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
 
<xs:annotation>
   
<xs:documentation>Enforce CDS Protocols</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSBulkGroup-020-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-020-Message/@CDSType
type ns:CDSTypes-UnFinished_Type
properties
isRef 0
use required
facets
Kind Value annotation 
maxLength 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Types 180, 190, 200 only
source <xs:attribute name="CDSType" type="ns:CDSTypes-UnFinished_Type" use="required">
 
<xs:annotation>
   
<xs:documentation>CDS Types 180, 190, 200 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p886.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p887.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/AdmittedPatientCare_Unfinished_BirthEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p888.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:HospitalProviderSpell ns:UnfinishedBirthEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:DeliveryOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 180 - Unfinished Birth Episode
source <xs:element name="AdmittedPatientCare_Unfinished_BirthEpisode" type="ns:AdmittedPatientCare_Unfinished_BirthEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 180 - Unfinished Birth Episode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/AdmittedPatientCare_Unfinished_GeneralEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p889.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_General_Structure ns:HospitalProviderSpell ns:UnfinishedGeneralEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 190 - Unfinished General Epsiode
source <xs:element name="AdmittedPatientCare_Unfinished_GeneralEpisode" type="ns:AdmittedPatientCare_Unfinished_GeneralEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 190 - Unfinished General Epsiode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/AdmittedPatientCare_Unfinished_DeliveryEpisode
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p890.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:HospitalProviderSpell ns:UnfinishedDeliveryEpisode ns:CriticalCarePeriod ns:GPRegistration ns:Referral ns:Pregnancy ns:AntenatalCare ns:HospitalLabourDelivery ns:BirthOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 200 - Unfinished Delivery Episode
source <xs:element name="AdmittedPatientCare_Unfinished_DeliveryEpisode" type="ns:AdmittedPatientCare_Unfinished_DeliveryEpisode_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 200 - Unfinished Delivery Episode</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-020-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p891.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-030-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p892.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AdmittedPatientCare_OtherDelivery ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
documentation
Enforce CDS Protocols
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    030  
CDSTypens:CDSType_Typerequired    160  
documentation
CDS Type 160 only
annotation
documentation
Other Delivery - CDS Type 160
source <xs:element name="CDSBulkGroup-030-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Other Delivery - CDS Type 160</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 160</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
     
<xs:annotation>
       
<xs:documentation>Enforce CDS Protocols</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="030"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="160">
     
<xs:annotation>
       
<xs:documentation>CDS Type 160 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-030-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
annotation
documentation
Enforce CDS Protocols
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020">
 
<xs:annotation>
   
<xs:documentation>Enforce CDS Protocols</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CDSInterchange_Structure/CDSBulkGroup-030-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 030
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="030"/>

attribute CDSInterchange_Structure/CDSBulkGroup-030-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 160
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 160 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="160">
 
<xs:annotation>
   
<xs:documentation>CDS Type 160 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-030-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p893.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-030-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p894.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-030-Message/AdmittedPatientCare_OtherDelivery
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p895.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_OtherDelivery_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Delivery ns:GPRegistration ns:Pregnancy ns:AntenatalCare ns:BirthOccurrence ns:OtherLabourDelivery
annotation
documentation
CDS TYPE 160
source <xs:element name="AdmittedPatientCare_OtherDelivery" type="ns:AdmittedPatientCare_OtherDelivery_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 160</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-030-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p896.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-040-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p897.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AdmittedPatientCare_OtherBirthEvent ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    040  
CDSTypens:CDSType_Typerequired    150  
annotation
documentation
Other Birth - CDS Type 150
source <xs:element name="CDSBulkGroup-040-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Other Birth - CDS Type 150 </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 150</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="040"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="150"/>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-040-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-040-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 040
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="040"/>

attribute CDSInterchange_Structure/CDSBulkGroup-040-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 150
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="150"/>

element CDSInterchange_Structure/CDSBulkGroup-040-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p898.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-040-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p899.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-040-Message/AdmittedPatientCare_OtherBirthEvent
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p900.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_OtherBirthEvent_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Birth ns:GPRegistration ns:Pregnancy ns:AntenatalCare ns:OtherLabourDelivery ns:DeliveryOccurrence
annotation
documentation
CDS TYPE 150
source <xs:element name="AdmittedPatientCare_OtherBirthEvent" type="ns:AdmittedPatientCare_OtherBirthEvent_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 150</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-040-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p901.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-050-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p902.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    050  
CDSTypens:CDSType_Typerequired    170  
documentation
CDS Type 170 only
annotation
documentation
Detained and/or Long Term Psyche Census
CDS Type 170
source <xs:element name="CDSBulkGroup-050-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Detained and/or Long Term Psyche Census
CDS Type 170
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 170</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="050"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="170">
     
<xs:annotation>
       
<xs:documentation>CDS Type 170 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-050-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-050-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 050
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="050"/>

attribute CDSInterchange_Structure/CDSBulkGroup-050-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 170
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 170 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="170">
 
<xs:annotation>
   
<xs:documentation>CDS Type 170 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-050-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p903.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-050-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p904.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-050-Message/AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p905.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_Psychiatric ns:HospitalProviderSpell ns:ConsultantEpisode ns:GPRegistration ns:Referral ns:EALEntry_APCReference ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 170
source <xs:element name="AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus" type="ns:AdmittedPatientCare_DetainedAndOrLongTermPsychiatricCensus_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 170</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-050-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p906.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-060-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p907.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:Care_Activity ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    060  
CDSTypens:CDSType_Typerequired    020  
documentation
CDS Type 020 only
annotation
documentation
Care ACtivity  - CDS Type 020
Includes Out Patients
Renamed in V6-0
source <xs:element name="CDSBulkGroup-060-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Care ACtivity  - CDS Type 020
Includes Out Patients
Renamed in V6-0
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 020</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="060"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="020">
     
<xs:annotation>
       
<xs:documentation>CDS Type 020 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-060-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-060-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 060
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="060"/>

attribute CDSInterchange_Structure/CDSBulkGroup-060-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 020 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="020">
 
<xs:annotation>
   
<xs:documentation>CDS Type 020 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-060-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p908.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-060-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p909.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-060-Message/Care_Activity
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p910.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:Care_Activity_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_CareActivity_Structure ns:CareEpisode ns:CareAttendance ns:GPRegistration ns:CareActivityReferral ns:MissedAppointmentOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 020
source <xs:element name="Care_Activity" type="ns:Care_Activity_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 020</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-060-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p911.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-070-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p912.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEndOfPeriodCensus_Standard ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    070  
CDSTypens:CDSType_Typerequired    030  
documentation
CDS Type 030 only
annotation
documentation
EAL End Of Period Census - Standard
CDS Type 030
source <xs:element name="CDSBulkGroup-070-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL End Of Period Census - Standard
CDS Type 030
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 030</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="070"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="030">
     
<xs:annotation>
       
<xs:documentation>CDS Type 030 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-070-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-070-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 070
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="070"/>

attribute CDSInterchange_Structure/CDSBulkGroup-070-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 030
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 030 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="030">
 
<xs:annotation>
   
<xs:documentation>CDS Type 030 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-070-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p913.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-070-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p914.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-070-Message/EALEndOfPeriodCensus_Standard
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p915.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_Standard_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementDetails ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:EALEntryRemoval ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 030
source <xs:element name="EALEndOfPeriodCensus_Standard" type="ns:EALEndOfPeriodCensus_Standard_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 030</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-070-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p916.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-080-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p917.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEndOfPeriodCensus_Old ns:EALEndOfPeriodCensus_New ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    080  
CDSTypens:CDSTypes-EAL-EOP-040-050_Typerequired      
documentation
CDS Types 040 and 050
annotation
documentation
EAL End Of Period Census - New and Old
CDS Types 040 and 050
source <xs:element name="CDSBulkGroup-080-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL End Of Period Census - New and Old
CDS Types 040 and 050
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:choice>
       
<xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 040 - EAL-EOP New</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 050 - EAL-EOP OLD</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="080"/>
   
<xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EOP-040-050_Type" use="required">
     
<xs:annotation>
       
<xs:documentation>CDS Types 040 and 050</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-080-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-080-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 080
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="080"/>

attribute CDSInterchange_Structure/CDSBulkGroup-080-Message/@CDSType
type ns:CDSTypes-EAL-EOP-040-050_Type
properties
isRef 0
use required
facets
Kind Value annotation 
maxLength 
enumeration 040 
enumeration 050 
annotation
documentation
CDS Types 040 and 050
source <xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EOP-040-050_Type" use="required">
 
<xs:annotation>
   
<xs:documentation>CDS Types 040 and 050</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-080-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p918.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-080-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p919.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-080-Message/EALEndOfPeriodCensus_Old
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p920.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_Old_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:ServiceAgreementChange
annotation
documentation
CDS TYPE 040 - EAL-EOP New
source <xs:element name="EALEndOfPeriodCensus_Old" type="ns:EALEndOfPeriodCensus_Old_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 040 - EAL-EOP New</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-080-Message/EALEndOfPeriodCensus_New
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p921.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEndOfPeriodCensus_New_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementChange ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:EALEntryRemoval ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 050 - EAL-EOP OLD
source <xs:element name="EALEndOfPeriodCensus_New" type="ns:EALEndOfPeriodCensus_New_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 050 - EAL-EOP OLD</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-080-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p922.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-090-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p923.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEventDuringPeriod_Add ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    090  
CDSTypens:CDSType_Typerequired    060  
documentation
CDS Type 060 only
annotation
documentation
EAL Event During Period - Add
CDS Type 060
source <xs:element name="CDSBulkGroup-090-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL Event During Period - Add
CDS Type 060
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 060</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="090"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="060">
     
<xs:annotation>
       
<xs:documentation>CDS Type 060 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-090-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-090-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 090
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="090"/>

attribute CDSInterchange_Structure/CDSBulkGroup-090-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 060
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 060 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="060">
 
<xs:annotation>
   
<xs:documentation>CDS Type 060 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-090-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p924.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-090-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p925.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-090-Message/EALEventDuringPeriod_Add
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p926.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Add_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementDetails ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 060
source <xs:element name="EALEventDuringPeriod_Add" type="ns:EALEventDuringPeriod_Add_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 060</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-090-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p927.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-100-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p928.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEventDuringPeriod_Remove ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    100  
CDSTypens:CDSType_Typerequired    070  
documentation
CDS Type 070 only
annotation
documentation
EAL Event During Period - Remove
CDS Type 070
source <xs:element name="CDSBulkGroup-100-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL Event During Period - Remove
CDS Type 070
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 070</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="100"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="070">
     
<xs:annotation>
       
<xs:documentation>CDS Type 070 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-100-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-100-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 100
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="100"/>

attribute CDSInterchange_Structure/CDSBulkGroup-100-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 070
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 070 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="070">
 
<xs:annotation>
   
<xs:documentation>CDS Type 070 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-100-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p929.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-100-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p930.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-100-Message/EALEventDuringPeriod_Remove
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p931.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Remove_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:EALEntryRemoval
annotation
documentation
CDS TYPE 070
source <xs:element name="EALEventDuringPeriod_Remove" type="ns:EALEventDuringPeriod_Remove_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 070</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-100-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p932.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-110-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p933.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEventDuringPeriod_Offer ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    110  
CDSTypens:CDSType_Typerequired    080  
documentation
CDS Type 080 only
annotation
documentation
EAL Event During Period - Offer
CDS Type 080
source <xs:element name="CDSBulkGroup-110-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL Event During Period - Offer
CDS Type 080
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 080</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="110"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="080">
     
<xs:annotation>
       
<xs:documentation>CDS Type 080 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-110-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-110-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 110
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="110"/>

attribute CDSInterchange_Structure/CDSBulkGroup-110-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 080
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 080 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="080">
 
<xs:annotation>
   
<xs:documentation>CDS Type 080 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-110-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p934.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-110-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p935.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-110-Message/EALEventDuringPeriod_Offer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p936.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Offer_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:OfferOfAdmission
annotation
documentation
CDS TYPE 080
source <xs:element name="EALEventDuringPeriod_Offer" type="ns:EALEventDuringPeriod_Offer_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 080</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-110-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p937.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-120-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p938.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEventDuringPeriod_Available_Unavailable ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    120  
CDSTypens:CDSType_Typerequired    090  
documentation
CDS Type 090 only
annotation
documentation
EAL Event During Period -
Available / Unavailable - CDS Type 090
source <xs:element name="CDSBulkGroup-120-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL Event During Period -
Available / Unavailable - CDS Type 090
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 090</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="120"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="090">
     
<xs:annotation>
       
<xs:documentation>CDS Type 090 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-120-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-120-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 120
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="120"/>

attribute CDSInterchange_Structure/CDSBulkGroup-120-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 090
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 090 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="090">
 
<xs:annotation>
   
<xs:documentation>CDS Type 090 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-120-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p939.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-120-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p940.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-120-Message/EALEventDuringPeriod_Available_Unavailable
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p941.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_Available_Unavailable_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PatientSuspension
annotation
documentation
CDS TYPE 090
source <xs:element name="EALEventDuringPeriod_Available_Unavailable" type="ns:EALEventDuringPeriod_Available_Unavailable_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 090</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-120-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p942.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-130-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p943.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:EALEventDuringPeriod_OldServiceAgreement ns:EALEventDuringPeriod_NewServiceAgreement ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    130  
CDSTypens:CDSTypes-EAL-EDP-100-110_Typerequired      
annotation
documentation
EAL Event During Period - New and Old
CDS Types 100 and 110
source <xs:element name="CDSBulkGroup-130-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>EAL Event During Period - New and Old
CDS Types 100 and 110
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:choice>
       
<xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 100 - EAL-EDP New</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
         
<xs:annotation>
           
<xs:documentation>CDS TYPE 110 - EAL-EDP-Old</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="130"/>
   
<xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EDP-100-110_Type" use="required"/>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-130-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-130-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 130
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="130"/>

attribute CDSInterchange_Structure/CDSBulkGroup-130-Message/@CDSType
type ns:CDSTypes-EAL-EDP-100-110_Type
properties
isRef 0
use required
facets
Kind Value annotation 
maxLength 
enumeration 100 
enumeration 110 
source <xs:attribute name="CDSType" type="ns:CDSTypes-EAL-EDP-100-110_Type" use="required"/>

element CDSInterchange_Structure/CDSBulkGroup-130-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p944.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-130-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p945.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-130-Message/EALEventDuringPeriod_OldServiceAgreement
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p946.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_OldServiceAgreement_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:ServiceAgreementChange
annotation
documentation
CDS TYPE 100 - EAL-EDP New
source <xs:element name="EALEventDuringPeriod_OldServiceAgreement" type="ns:EALEventDuringPeriod_OldServiceAgreement_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 100 - EAL-EDP New</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-130-Message/EALEventDuringPeriod_NewServiceAgreement
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p947.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:EALEventDuringPeriod_NewServiceAgreement_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_EAL ns:ServiceAgreementChange ns:ElectiveAdmissionListEntry ns:GPRegistration ns:Referral ns:OfferOfAdmission ns:OriginalEALEntry ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 110 - EAL-EDP-Old
source <xs:element name="EALEventDuringPeriod_NewServiceAgreement" type="ns:EALEventDuringPeriod_NewServiceAgreement_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 110 - EAL-EDP-Old</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-130-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p948.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-140-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p949.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:AccidentAndEmergencyAttendance ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    140  
CDSTypens:CDSType_Typerequired    010  
documentation
CDS Type 010 only
annotation
documentation
Accident And Emergency - CDS Type 010
source <xs:element name="CDSBulkGroup-140-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Accident And Emergency - CDS Type 010</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 010</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="140"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="010">
     
<xs:annotation>
       
<xs:documentation>CDS Type 010 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-140-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-140-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 140
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="140"/>

attribute CDSInterchange_Structure/CDSBulkGroup-140-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 010
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 010 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="010">
 
<xs:annotation>
   
<xs:documentation>CDS Type 010 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-140-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p950.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-140-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p951.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-140-Message/AccidentAndEmergencyAttendance
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p952.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:AccidentAndEmergencyAttendance_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_AAndE_Structure ns:GPRegistration ns:AttendanceOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 010
source <xs:element name="AccidentAndEmergencyAttendance" type="ns:AccidentAndEmergencyAttendance_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 010</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-140-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p953.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-150-Message
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p954.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children ns:CDSMessageHeader ns:CDSTransactionHeader_BulkUpdate ns:Future_Care_Activity ns:CDSMessageTrailer
attributes
Name  Type  Use  Default  Fixed  annotation
CDSProtocolIdentifierns:CDSProtocolIdentifier_Typerequired    020  
CDSBulkReplacementGroupns:CDSBulkReplacementGroup_Typerequired    150  
CDSTypens:CDSType_Typerequired    021  
documentation
CDS Type 021 only
annotation
documentation
Future Care Activity - CDS Type 021
(includes Future Outpatients) 
Added in V6-0 Sept 2006
source <xs:element name="CDSBulkGroup-150-Message" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Future Care Activity - CDS Type 021
(includes Future Outpatients) 
Added in V6-0 Sept 2006
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>
     
<xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>
     
<xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
       
<xs:annotation>
         
<xs:documentation>CDS TYPE 021</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>
   
</xs:sequence>
   
<xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>
   
<xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="150"/>
   
<xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="021">
     
<xs:annotation>
       
<xs:documentation>CDS Type 021 only</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute CDSInterchange_Structure/CDSBulkGroup-150-Message/@CDSProtocolIdentifier
type ns:CDSProtocolIdentifier_Type
properties
isRef 0
fixed 020
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
source <xs:attribute name="CDSProtocolIdentifier" type="ns:CDSProtocolIdentifier_Type" use="required" fixed="020"/>

attribute CDSInterchange_Structure/CDSBulkGroup-150-Message/@CDSBulkReplacementGroup
type ns:CDSBulkReplacementGroup_Type
properties
isRef 0
fixed 150
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
source <xs:attribute name="CDSBulkReplacementGroup" type="ns:CDSBulkReplacementGroup_Type" use="required" fixed="150"/>

attribute CDSInterchange_Structure/CDSBulkGroup-150-Message/@CDSType
type ns:CDSType_Type
properties
isRef 0
fixed 021
use required
facets
Kind Value annotation 
maxLength 
enumeration 010 
enumeration 020 
enumeration 021 
enumeration 030 
enumeration 040 
enumeration 050 
enumeration 060 
enumeration 070 
enumeration 080 
enumeration 090 
enumeration 100 
enumeration 110 
enumeration 120 
enumeration 130 
enumeration 140 
enumeration 150 
enumeration 160 
enumeration 170 
enumeration 180 
enumeration 190 
enumeration 200 
annotation
documentation
CDS Type 021 only
source <xs:attribute name="CDSType" type="ns:CDSType_Type" use="required" fixed="021">
 
<xs:annotation>
   
<xs:documentation>CDS Type 021 only</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element CDSInterchange_Structure/CDSBulkGroup-150-Message/CDSMessageHeader
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p955.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageHeader_Structure
properties
isRef 0
content complex
children ns:CDSMessageType ns:CDSMessageVersionNumber ns:CDSMessageReferenceNumber ns:CDSMessageRecordIdentifier
source <xs:element name="CDSMessageHeader" type="ns:CDSMessageHeader_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-150-Message/CDSTransactionHeader_BulkUpdate
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p956.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSTransactionHeader_BulkUpdate_Structure
properties
isRef 0
content complex
children ns:CDSType ns:CDSProtocolIdentifier ns:CDSUniqueIdentifier ns:CDSBulkReplacementGroup ns:CDSExtractDate ns:CDSExtractTime ns:CDSReportPeriodStartDate ns:CDSReportPeriodEndDate ns:CDSActivityDate ns:OrganisationCode_CDSSenderIdentity ns:OrganisationCode_CDSPrimeRecipientIdentity ns:OrganisationCode_CDSCopyRecipientIdentity ns:CDSTestIndicator
source <xs:element name="CDSTransactionHeader_BulkUpdate" type="ns:CDSTransactionHeader_BulkUpdate_Structure"/>

element CDSInterchange_Structure/CDSBulkGroup-150-Message/Future_Care_Activity
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p957.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:Future_Care_Activity_Structure
properties
isRef 0
content complex
children ns:PatientPathway ns:PersonGroupPatient_CareActivity_Structure ns:CareEpisode ns:CareAttendance ns:GPRegistration ns:CareActivityReferral ns:MissedAppointmentOccurrence ns:HealthcareResourceGroupActivity
annotation
documentation
CDS TYPE 021
source <xs:element name="Future_Care_Activity" type="ns:Future_Care_Activity_Structure">
 
<xs:annotation>
   
<xs:documentation>CDS TYPE 021</xs:documentation>
 
</xs:annotation>
</xs:element>

element CDSInterchange_Structure/CDSBulkGroup-150-Message/CDSMessageTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p958.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSMessageTrailer_Structure
properties
isRef 0
content complex
children ns:CDSMessageReferenceNumber
source <xs:element name="CDSMessageTrailer" type="ns:CDSMessageTrailer_Structure"/>

element CDSInterchange_Structure/CDSInterchangeTrailer
diagram CDS-XML_Schema_Documentation-v6-1-1-2010-12-10_p959.png
namespace http://www.nhsia.nhs.uk/DataStandards/XMLschema/CDS/ns
type ns:CDSInterchangeTrailer_Structure
properties
isRef 0
content complex
children ns:CDSInterchangeControlReference ns:CDSInterchangeControlCount ns:CDSInterchangeSenderIdentity ns:CDSInterchangeReceiverIdentity
source <xs:element name="CDSInterchangeTrailer" type="ns:CDSInterchangeTrailer_Structure"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy