XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace urn:hl7-org:v3
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
Default namespace urn:hl7-org:v3
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
fo http://www.w3.org/1999/XSL/Format
msg urn:hl7-org:v3/mif
hl7 urn:hl7-org:v3
voc urn:hl7-org:v3/voc
Schema Component Representation
<xs:schema targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="NewCDA.xsd"/>
<xs:include schemaLocation="datatypes.xsd"/>
<xs:include schemaLocation="EGADSS_datatypes.xsd"/>
<xs:include schemaLocation="voc.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: ClinicalDocument

Name ClinicalDocument
Type EGADSS.ClinicalDocument
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<hl7:ClinicalDocument> EGADSS.ClinicalDocument </hl7:ClinicalDocument>
Diagram
Schema Component Representation
<xs:element name="ClinicalDocument" type=" EGADSS.ClinicalDocument "/>
top

Global Definitions

Complex Type: EGADSS.AssignedAuthor

Super-types: POCD_MT000030.AssignedAuthor < EGADSS.AssignedAuthor (by restriction)
Sub-types: None
Name EGADSS.AssignedAuthor
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AssignedAuthor ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1]
Start Choice [1]
<hl7:assignedAuthoringDevice> EGADSS.AuthoringDevice </hl7:assignedAuthoringDevice> [0..1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AssignedAuthor">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AssignedAuthor ">
<xs:sequence>
<xs:element name="id" type=" II "/>
<-- Use regular "II" because it has optional attributes and we don't care about id here. -->
<xs:choice>
<xs:element name="assignedAuthoringDevice" type=" EGADSS.AuthoringDevice " minOccurs="0"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="RoleHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.AssignedCustodian

Super-types: POCD_MT000030.AssignedCustodian < EGADSS.AssignedCustodian (by restriction)
Sub-types: None
Name EGADSS.AssignedCustodian
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AssignedCustodian ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:representedCustodianOrganization> EGADSS.CustodianOrganization </hl7:representedCustodianOrganization> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AssignedCustodian">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AssignedCustodian ">
<xs:sequence>
<xs:element name="representedCustodianOrganization" type=" EGADSS.CustodianOrganization "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="RoleHeir"/>
</xs:restriction>
<-- RoleHeir is a specialization of Role -->
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.AssignedGuidelineDomainExpert

Super-types: POCD_MT000030.AssignedAuthor < EGADSS.AssignedGuidelineDomainExpert (by restriction)
Sub-types: None
Name EGADSS.AssignedGuidelineDomainExpert
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AssignedAuthor ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1]
<hl7:code> EGADSS_AUTHOR_CE </hl7:code> [1]
Start Choice [1]
<hl7:assignedPerson> EGADSS.Person </hl7:assignedPerson> [0..1]
End Choice
<hl7:representedOrganization> EGADSS.Organization </hl7:representedOrganization> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AssignedGuidelineDomainExpert">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AssignedAuthor ">
<xs:sequence>
<xs:element name="id" type=" II "/>
<xs:element name="code" type=" EGADSS_AUTHOR_CE "/>
<--the allowed vocabulary for this code is "guideline_domain_expert", "guideline_encoder", "guideline_encoding_institution", -->
<xs:choice>
<xs:element name="assignedPerson" type=" EGADSS.Person " minOccurs="0"/>
</xs:choice>
<xs:element name="representedOrganization" type=" EGADSS.Organization " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="RoleHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.AssignedGuidelineEncoder

Super-types: POCD_MT000030.AssignedAuthor < EGADSS.AssignedGuidelineEncoder (by restriction)
Sub-types: None
Name EGADSS.AssignedGuidelineEncoder
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AssignedAuthor ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1]
<hl7:code> EGADSS_AUTHOR_CE </hl7:code> [1]
Start Choice [1]
<hl7:assignedPerson> EGADSS.Person </hl7:assignedPerson> [0..1]
<hl7:assignedAuthoringDevice> EGADSS.AuthoringDevice </hl7:assignedAuthoringDevice> [0..1]
End Choice
<hl7:representedOrganization> EGADSS.Organization </hl7:representedOrganization> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AssignedGuidelineEncoder">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AssignedAuthor ">
<xs:sequence>
<xs:element name="id" type=" II "/>
<xs:element name="code" type=" EGADSS_AUTHOR_CE "/>
<--the allowed vocabulary for this code is "guideline_domain_expert", "guideline_encoder", "guideline_encoding_institution", -->
<xs:choice>
<xs:element name="assignedPerson" type=" EGADSS.Person " minOccurs="0"/>
<xs:element name="assignedAuthoringDevice" type=" EGADSS.AuthoringDevice " minOccurs="0"/>
</xs:choice>
<xs:element name="representedOrganization" type=" EGADSS.Organization " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="RoleHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.AssignedGuidelineEncodingInstitution

Super-types: POCD_MT000030.AssignedAuthor < EGADSS.AssignedGuidelineEncodingInstitution (by restriction)
Sub-types: None
Name EGADSS.AssignedGuidelineEncodingInstitution
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AssignedAuthor ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1]
<hl7:code> EGADSS_AUTHOR_CE </hl7:code> [1]
Start Choice [1]
<hl7:assignedPerson> EGADSS.Person </hl7:assignedPerson> [0..1]
End Choice
<hl7:representedOrganization> EGADSS.Organization </hl7:representedOrganization> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AssignedGuidelineEncodingInstitution">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AssignedAuthor ">
<xs:sequence>
<xs:element name="id" type=" II "/>
<xs:element name="code" type=" EGADSS_AUTHOR_CE "/>
<--the allowed vocabulary for this code is "guideline_domain_expert", "guideline_encoder", "guideline_encoding_institution", -->
<xs:choice>
<xs:element name="assignedPerson" type=" EGADSS.Person " minOccurs="0"/>
</xs:choice>
<xs:element name="representedOrganization" type=" EGADSS.Organization "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="RoleHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Author

Super-types: POCD_MT000030.Author < EGADSS.Author (by restriction)
Sub-types: None
Name EGADSS.Author
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Author ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:time> TS </hl7:time> [1]
<hl7:assignedAuthor> EGADSS.AssignedAuthor </hl7:assignedAuthor> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Author">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Author ">
<xs:sequence>
<xs:element name="time" type=" TS "/>
<xs:element name="assignedAuthor" type=" EGADSS.AssignedAuthor "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.AuthoringDevice

Super-types: POCD_MT000030.AuthoringDevice < EGADSS.AuthoringDevice (by restriction)
Sub-types: None
Name EGADSS.AuthoringDevice
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.AuthoringDevice ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:code> EGADSS_EMR_CE </hl7:code> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.AuthoringDevice">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.AuthoringDevice ">
<xs:sequence>
<xs:element name="code" type=" EGADSS_EMR_CE "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Device"/>
</xs:restriction>
<--The determiner indicates whether the given Entity is taken as one specific thing instance or a general description-->
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.ClinicalDocument

Super-types: None
Sub-types: None
Name EGADSS.ClinicalDocument
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<hl7:id> EGADSS_Document_II </hl7:id> [1]
<hl7:code> EGADSS_Document_CE </hl7:code> [1]
<hl7:effectiveTime> TS </hl7:effectiveTime> [1]
<hl7:setId> EGADSS_Document_II </hl7:setId> [0..1]
<hl7:author> EGADSS.Author </hl7:author> [1..*]
<hl7:custodian> EGADSS.Custodian </hl7:custodian> [1]
<hl7:recordTarget> EGADSS.RecordTarget </hl7:recordTarget> [1..*]
<hl7:relatedDocument> EGADSS.RelatedDocument </hl7:relatedDocument> [0..*]
<hl7:component> EGADSS.Component2 </hl7:component> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.ClinicalDocument">
<xs:sequence>
<xs:element name="id" type=" EGADSS_Document_II "/>
<--"II" is a HL7 datatype; an instance identifier that uniquely identifies a thing or object. It is recommended that systems use the OID scheme for external identifiers of the communicated objects.</xs:documentation -->
<xs:element name="code" type=" EGADSS_Document_CE "/>
<--"Coded with Equivalents" used when alternative codes may exist. Explains what kind of document this is. Should be drawn from LOINC-->
<xs:element name="effectiveTime" type=" TS "/>
<--"Point in Time" represents document creation time. -->
<xs:element name="setId" type=" EGADSS_Document_II " minOccurs="0"/>
<-- Used for tracking revisions and addenda; we can use it to specify whether the doc was appended or replaced; the replacement will maintain setId of the parent doc -->
<xs:element name="author" type=" EGADSS.Author " maxOccurs="unbounded"/>
<xs:element name="custodian" type=" EGADSS.Custodian "/>
<--Custodian represents the organization from which the document originates -->
<xs:element name="recordTarget" type=" EGADSS.RecordTarget " maxOccurs="unbounded"/>
<--The recordTarget class represents the Patient that this document belongs to. -->
<xs:element name="relatedDocument" type=" EGADSS.RelatedDocument " minOccurs="0" maxOccurs="unbounded"/>
<--A conformant CDA document can have a single relatedDocument with typeCode "APND"; a single relatedDocument with typeCode "RPLC"; a single relatedDocument with typeCode "XFRM"; or a combination of two relatedDocuments with typeCodes "XFRM" and "RPLC".-->
<--Document can be a documentation of a certian Event. -->
<xs:element name="component" type=" EGADSS.Component2 "/>
<--StructuredBody is a component of the ClinicalDocument. -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Document"/>
</xs:complexType>
top

Complex Type: EGADSS.ClinicalGuideline

Super-types: POCD_MT000030.Act < EGADSS.ClinicalGuideline (by restriction)
Sub-types: None
Name EGADSS.ClinicalGuideline
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [0..1]
<hl7:code> CD </hl7:code> [1]
<hl7:text> ED </hl7:text> [1]
<hl7:author> POCD_MT000030.Author </hl7:author> [3..3]
<hl7:entryRelationship> POCD_MT000030.EntryRelationship </hl7:entryRelationship> [2..2]
<hl7:reference> EGADSS.Reference </hl7:reference> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.ClinicalGuideline">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="id" type=" II " minOccurs="0"/>
<--unique identifier for the guideline -->
<xs:element name="code" type=" CD "/>
<--guideline encoding version -->
<xs:element name="text" type=" ED "/>
<--guideline title -->
<xs:element name="author" type=" POCD_MT000030.Author " minOccurs="3" maxOccurs="3"/>
<--one author should be the guideline domain expert, another the guideline encoder, another encoding institution" -->
<xs:element name="entryRelationship" type=" POCD_MT000030.EntryRelationship " minOccurs="2" maxOccurs="2"/>
<xs:element name="reference" type=" EGADSS.Reference " minOccurs="0" maxOccurs="unbounded"/>
<-- There should be 2 "entryRelationhip" elements to express the following: <xs:element name="lastEncodedModification" type="EGADSS.LastEncodedModification"/> the date when the guideline was modified last by an encoder(s) <xs:element name="derivedClinicalRecommendation" type="EGADSS.DerivedClinicalRecommendation"/> -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.ClinicalRecommendation

Super-types: POCD_MT000030.Act < EGADSS.ClinicalRecommendation (by restriction)
Sub-types: None
Name EGADSS.ClinicalRecommendation
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [0..1]
<hl7:code> CD </hl7:code> [1]
<hl7:text> ED </hl7:text> [1]
<hl7:effectiveTime> IVL_TS </hl7:effectiveTime> [1]
<hl7:priorityCode> EGADSS_ImportanceLevel_CE </hl7:priorityCode> [1]
<hl7:entryRelationship> POCD_MT000030.EntryRelationship </hl7:entryRelationship> [2..2]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.ClinicalRecommendation">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="id" type=" II " minOccurs="0"/>
<--unique identifier for the recommendation -->
<xs:element name="code" type=" CD "/>
<--code from an external system, indicates the type of recommendation -->
<xs:element name="text" type=" ED "/>
<-- recommendation subject-->
<xs:element name="effectiveTime" type=" IVL_TS "/>
<--time when recommendation is derived -->
<xs:element name="priorityCode" type=" EGADSS_ImportanceLevel_CE "/>
<--indicates the importance level of the recommendation -->
<xs:element name="entryRelationship" type=" POCD_MT000030.EntryRelationship " minOccurs="2" maxOccurs="2"/>
<--"entryRelationship" elements represent the following elements: <xs:element name="recommendationConclusion" type="EGADSS.RecommendationConclusion"/> Conclusion of the guideline <xs:element name="recommendationInstruction" type="EGADSS.RecommendationInstruction"/> Recommendation response to the detected condition -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Component2

Super-types: POCD_MT000030.Component2 < EGADSS.Component2 (by restriction)
Sub-types: None
Name EGADSS.Component2
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Component2 ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<hl7:structuredBody> EGADSS.StructuredBody </hl7:structuredBody> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Component2">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Component2 ">
<xs:sequence>
<xs:choice>
<xs:element name="structuredBody" type=" EGADSS.StructuredBody "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Conclusion

Super-types: POCD_MT000030.Act < EGADSS.Conclusion (by restriction)
Sub-types: None
Name EGADSS.Conclusion
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:code> CD </hl7:code> [1]
<hl7:text> ED </hl7:text> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Conclusion">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="code" type=" CD "/>
<xs:element name="text" type=" ED " minOccurs="0"/>
<-- guideline recommendation conclusion-->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Custodian

Super-types: POCD_MT000030.Custodian < EGADSS.Custodian (by restriction)
Sub-types: None
Name EGADSS.Custodian
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Custodian ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:assignedCustodian> EGADSS.AssignedCustodian </hl7:assignedCustodian> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Custodian">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Custodian ">
<xs:sequence>
<xs:element name="assignedCustodian" type=" EGADSS.AssignedCustodian "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.CustodianOrganization

Super-types: POCD_MT000030.CustodianOrganization < EGADSS.CustodianOrganization (by restriction)
Sub-types: None
Name EGADSS.CustodianOrganization
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.CustodianOrganization ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1..*]
<hl7:name> ON </hl7:name> [0..1]
<hl7:telecom> TEL </hl7:telecom> [0..1]
<hl7:addr> AD </hl7:addr> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.CustodianOrganization">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.CustodianOrganization ">
<xs:sequence>
<xs:element name="id" type=" II " maxOccurs="unbounded"/>
<xs:element name="name" type=" ON " minOccurs="0"/>
<xs:element name="telecom" type=" TEL " minOccurs="0"/>
<xs:element name="addr" type=" AD " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Organization"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.DerivedClinicalRecommendation

Super-types: POCD_MT000030.EntryRelationship < EGADSS.DerivedClinicalRecommendation (by restriction)
Sub-types: None
Name EGADSS.DerivedClinicalRecommendation
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" cs [1]">
<!-- ' POCD_MT000030.EntryRelationship ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.DerivedClinicalRecommendation">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.EntryRelationship ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.ClinicalRecommendation "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.EncodedModification

Super-types: POCD_MT000030.Act < EGADSS.EncodedModification (by restriction)
Sub-types: None
Name EGADSS.EncodedModification
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:code> CD </hl7:code> [1]
<hl7:effectiveTime> IVL_TS </hl7:effectiveTime> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.EncodedModification">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="code" type=" CD "/>
<xs:element name="effectiveTime" type=" IVL_TS "/>
<--time when the guideline was last modified by an encoder(s) -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.ExternalReference

Super-types: POCD_MT000030.ExternalDocument < EGADSS.ExternalReference (by restriction)
Sub-types: None
Name EGADSS.ExternalReference
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" ActClass [0..1]"
moodCode=" ActMood [0..1]">
<!-- ' POCD_MT000030.ExternalDocument ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:text> ED </hl7:text> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.ExternalReference">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.ExternalDocument ">
<xs:sequence>
<xs:element name="text" type=" ED "/>
<--reference or citation for the guideline or recommendation -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Document"/>
<xs:attribute name="classCode" type=" ActClass " default="DOC"/>
<xs:attribute name="moodCode" type=" ActMood " default="EVN"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineDomainExpert

Super-types: POCD_MT000030.Author < EGADSS.GuidelineDomainExpert (by restriction)
Sub-types: None
Name EGADSS.GuidelineDomainExpert
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" ParticipationType [0..1]">
<!-- ' POCD_MT000030.Author ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:time> TS </hl7:time> [1]
<hl7:assignedAuthor> EGADSS.AssignedGuidelineDomainExpert </hl7:assignedAuthor> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineDomainExpert">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Author ">
<xs:sequence>
<xs:element name="time" type=" TS "/>
<xs:element name="assignedAuthor" type=" EGADSS.AssignedGuidelineDomainExpert "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
<xs:attribute name="typeCode" type=" ParticipationType " default="AUT"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineEncoder

Super-types: POCD_MT000030.Author < EGADSS.GuidelineEncoder (by restriction)
Sub-types: None
Name EGADSS.GuidelineEncoder
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" ParticipationType [0..1]">
<!-- ' POCD_MT000030.Author ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:time> TS </hl7:time> [1]
<hl7:assignedAuthor> EGADSS.AssignedGuidelineEncoder </hl7:assignedAuthor> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineEncoder">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Author ">
<xs:sequence>
<xs:element name="time" type=" TS "/>
<xs:element name="assignedAuthor" type=" EGADSS.AssignedGuidelineEncoder "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
<xs:attribute name="typeCode" type=" ParticipationType " default="AUT"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineEncodingInstitution

Super-types: POCD_MT000030.Author < EGADSS.GuidelineEncodingInstitution (by restriction)
Sub-types: None
Name EGADSS.GuidelineEncodingInstitution
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" ParticipationType [0..1]">
<!-- ' POCD_MT000030.Author ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:time> TS </hl7:time> [1]
<hl7:assignedAuthor> EGADSS.AssignedGuidelineEncodingInstitution </hl7:assignedAuthor> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineEncodingInstitution">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Author ">
<xs:sequence>
<xs:element name="time" type=" TS "/>
<xs:element name="assignedAuthor" type=" EGADSS.AssignedGuidelineEncodingInstitution "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
<xs:attribute name="typeCode" type=" ParticipationType " default="AUT"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineRecommendationEntry

Super-types: POCD_MT000030.Entry < EGADSS.GuidelineRecommendationEntry (by restriction)
Sub-types: None
Name EGADSS.GuidelineRecommendationEntry
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Entry ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<hl7:act> EGADSS.ClinicalGuideline </hl7:act> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineRecommendationEntry">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Entry ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.ClinicalGuideline "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineRecommendationsComponent3

Super-types: POCD_MT000030.Component3 < EGADSS.GuidelineRecommendationsComponent3 (by restriction)
Sub-types: None
Name EGADSS.GuidelineRecommendationsComponent3
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Component3 ' super type was not found in this schema. Some elements and attributes may be missing. -->
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineRecommendationsComponent3">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Component3 ">
<xs:sequence>
<xs:element name="section" type=" EGADSS.GuidelineRecommendationsSection "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.GuidelineRecommendationsSection

Super-types: POCD_MT000030.Section < EGADSS.GuidelineRecommendationsSection (by restriction)
Sub-types: None
Name EGADSS.GuidelineRecommendationsSection
Abstract no
XML Instance Representation
<...
ID=" xs:ID [0..1]"
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Section ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:title> Guideline Recommendations </hl7:title> [0..1]
<hl7:text> text </hl7:text> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.GuidelineRecommendationsSection">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Section ">
<xs:sequence>
<xs:element name="code" type=" EGADSS_RecommendationsSection_CE "/>
<-- TO DO: define fixed value for the code element value. -->
<xs:element name="title" type=" ST " fixed="Guideline Recommendations" minOccurs="0"/>
<xs:element name="text" type=" text " minOccurs="1" maxOccurs="1"/>
<xs:element name="entry" type=" EGADSS.GuidelineRecommendationEntry " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="ID" type=" xs:ID "/>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Instruction

Super-types: POCD_MT000030.Act < EGADSS.Instruction (by restriction)
Sub-types: None
Name EGADSS.Instruction
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:code> CD </hl7:code> [1]
<hl7:text> ED </hl7:text> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Instruction">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="code" type=" CD "/>
<xs:element name="text" type=" ED " minOccurs="0"/>
<-- guideline recommendation instruction-->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.LanguageCommunication

Super-types: POCD_MT000030.LanguageCommunication < EGADSS.LanguageCommunication (by restriction)
Sub-types: None
Name EGADSS.LanguageCommunication
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.LanguageCommunication ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:languageCode> CS </hl7:languageCode> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.LanguageCommunication">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.LanguageCommunication ">
<xs:sequence>
<xs:element name="languageCode" type=" CS " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="LanguageCommunication"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.LastEncodedModification

Super-types: POCD_MT000030.EntryRelationship < EGADSS.LastEncodedModification (by restriction)
Sub-types: None
Name EGADSS.LastEncodedModification
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" cs [1]">
<!-- ' POCD_MT000030.EntryRelationship ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.LastEncodedModification">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.EntryRelationship ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.EncodedModification "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Organization

Super-types: POCD_MT000030.Organization < EGADSS.Organization (by restriction)
Sub-types: None
Name EGADSS.Organization
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" EntityClass [0..1]"
determinerCode=" EntityDeterminer [0..1]">
<!-- ' POCD_MT000030.Organization ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [0..1]
<hl7:name> ON </hl7:name> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Organization">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Organization ">
<xs:sequence>
<xs:element name="id" type=" II " minOccurs="0"/>
<xs:element name="name" type=" ON " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Organization"/>
<xs:attribute name="classCode" type=" EntityClass " default="ORG"/>
<xs:attribute name="determinerCode" type=" EntityDeterminer " default="INSTANCE"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.ParentDocument

Super-types: POCD_MT000030.ParentDocument < EGADSS.ParentDocument (by restriction)
Sub-types: None
Name EGADSS.ParentDocument
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.ParentDocument ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> EGADSS_Document_II </hl7:id> [1]
<hl7:setId> EGADSS_Document_II </hl7:setId> [0..1]
<hl7:versionNumber> INT </hl7:versionNumber> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.ParentDocument">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.ParentDocument ">
<xs:sequence>
<xs:element name="id" type=" EGADSS_Document_II "/>
<xs:element name="setId" type=" EGADSS_Document_II " minOccurs="0"/>
<xs:element name="versionNumber" type=" INT " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Document"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Patient

Super-types: POCD_MT000030.Patient < EGADSS.Patient (by restriction)
Sub-types: None
Name EGADSS.Patient
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Patient ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:administrativeGenderCode> EGADSS_Gender_CE </hl7:administrativeGenderCode> [0..1]
<hl7:birthTime> TS </hl7:birthTime> [0..1]
<hl7:maritalStatusCode> EGADSS_MaritalStatus_CE </hl7:maritalStatusCode> [0..1]
<hl7:languageCommunication> EGADSS.LanguageCommunication </hl7:languageCommunication> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Patient">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Patient ">
<xs:sequence>
<xs:element name="administrativeGenderCode" type=" EGADSS_Gender_CE " minOccurs="0"/>
<xs:element name="birthTime" type=" TS " minOccurs="0"/>
<xs:element name="maritalStatusCode" type=" EGADSS_MaritalStatus_CE " minOccurs="0"/>
<xs:element name="languageCommunication" type=" EGADSS.LanguageCommunication " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Person"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.PatientRole

Super-types: POCD_MT000030.PatientRole < EGADSS.PatientRole (by restriction)
Sub-types: None
Name EGADSS.PatientRole
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.PatientRole ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:id> II </hl7:id> [1]
<hl7:patientPatient> EGADSS.Patient </hl7:patientPatient> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.PatientRole">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.PatientRole ">
<xs:sequence>
<xs:element name="id" type=" II "/>
<-- here we use the generic "II" type that allows all its elements to be optional. we will not need any valies here. -->
<xs:element name="patientPatient" type=" EGADSS.Patient " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Patient"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Person

Super-types: POCD_MT000030.Person < EGADSS.Person (by restriction)
Sub-types: None
Name EGADSS.Person
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" EntityClass [0..1]"
determinerCode=" EntityDeterminer [0..1]">
<!-- ' POCD_MT000030.Person ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:name> PN </hl7:name> [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Person">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Person ">
<xs:sequence>
<xs:element name="name" type=" PN " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Person"/>
<xs:attribute name="classCode" type=" EntityClass " default="PSN"/>
<xs:attribute name="determinerCode" type=" EntityDeterminer " default="INSTANCE"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RecommendationConclusion

Super-types: POCD_MT000030.EntryRelationship < EGADSS.RecommendationConclusion (by restriction)
Sub-types: None
Name EGADSS.RecommendationConclusion
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" cs [1]">
<!-- ' POCD_MT000030.EntryRelationship ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<hl7:act> EGADSS.Conclusion </hl7:act> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RecommendationConclusion">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.EntryRelationship ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.Conclusion "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RecommendationInstruction

Super-types: POCD_MT000030.EntryRelationship < EGADSS.RecommendationInstruction (by restriction)
Sub-types: None
Name EGADSS.RecommendationInstruction
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" cs [1]">
<!-- ' POCD_MT000030.EntryRelationship ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<hl7:act> EGADSS.Instruction </hl7:act> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RecommendationInstruction">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.EntryRelationship ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.Instruction "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RecordTarget

Super-types: POCD_MT000030.RecordTarget < EGADSS.RecordTarget (by restriction)
Sub-types: None
Name EGADSS.RecordTarget
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.RecordTarget ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:patient> EGADSS.PatientRole </hl7:patient> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RecordTarget">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.RecordTarget ">
<xs:sequence>
<xs:element name="patient" type=" EGADSS.PatientRole "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="Participation"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.Reference

Super-types: POCD_MT000030.Reference < EGADSS.Reference (by restriction)
Sub-types: None
Name EGADSS.Reference
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" x_ActRelationshipExternalReference [1]">
<!-- ' POCD_MT000030.Reference ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
<hl7:referredToExternalDocument> EGADSS.ExternalReference </hl7:referredToExternalDocument> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.Reference">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Reference ">
<xs:sequence>
<xs:choice>
<xs:element name="referredToExternalDocument" type=" EGADSS.ExternalReference "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" x_ActRelationshipExternalReference " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RelatedDocument

Super-types: POCD_MT000030.RelatedDocument < EGADSS.RelatedDocument (by restriction)
Sub-types: None
Name EGADSS.RelatedDocument
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
typeCode=" x_ActRelationshipDocument [1]">
<!-- ' POCD_MT000030.RelatedDocument ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:parentDocument> EGADSS.ParentDocument </hl7:parentDocument> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RelatedDocument">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.RelatedDocument ">
<xs:sequence>
<xs:element name="parentDocument" type=" EGADSS.ParentDocument "/>
<-- The ParentDocument represents the source of a document revision, addenda, or transformation. -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
<xs:attribute name="typeCode" type=" x_ActRelationshipDocument " use="required"/>
</xs:restriction>
<-- RPLC, APND, XFRM -->
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RequestForAdditionalInfoAct

Super-types: POCD_MT000030.Act < EGADSS.RequestForAdditionalInfoAct (by restriction)
Sub-types: None
Name EGADSS.RequestForAdditionalInfoAct
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]"
classCode=" cs [1]"
moodCode=" cs [1]">
<!-- ' POCD_MT000030.Act ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:code> CD </hl7:code> [1]
<hl7:text> ED </hl7:text> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RequestForAdditionalInfoAct">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Act ">
<xs:sequence>
<xs:element name="id" type=" II " minOccurs="0" maxOccurs="0"/>
<xs:element name="code" type=" CD "/>
<xs:element name="text" type=" ED " minOccurs="1" maxOccurs="1"/>
<-- this is where the URI for the request for the additional patient info -->
<xs:element name="effectiveTime" type=" IVL_TS " minOccurs="0" maxOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
<xs:attribute name="classCode" type=" cs " use="required"/>
<xs:attribute name="moodCode" type=" cs " use="required"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RequestForAdditionalInfoComponent3

Super-types: POCD_MT000030.Component3 < EGADSS.RequestForAdditionalInfoComponent3 (by restriction)
Sub-types: None
Name EGADSS.RequestForAdditionalInfoComponent3
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Component3 ' super type was not found in this schema. Some elements and attributes may be missing. -->
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RequestForAdditionalInfoComponent3">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Component3 ">
<xs:sequence>
<xs:element name="section" type=" EGADSS.RequestForAdditionalInfoSection "/>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RequestForAdditionalInfoEntry

Super-types: POCD_MT000030.Entry < EGADSS.RequestForAdditionalInfoEntry (by restriction)
Sub-types: None
Name EGADSS.RequestForAdditionalInfoEntry
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Entry ' super type was not found in this schema. Some elements and attributes may be missing. -->
Start Choice [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RequestForAdditionalInfoEntry">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Entry ">
<xs:sequence>
<xs:choice>
<xs:element name="act" type=" EGADSS.RequestForAdditionalInfoAct "/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActRelationship"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.RequestForAdditionalInfoSection

Super-types: POCD_MT000030.Section < EGADSS.RequestForAdditionalInfoSection (by restriction)
Sub-types: None
Name EGADSS.RequestForAdditionalInfoSection
Abstract no
XML Instance Representation
<...
ID=" xs:ID [0..1]"
type=" Classes [0..1]">
<!-- ' POCD_MT000030.Section ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:text> text </hl7:text> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.RequestForAdditionalInfoSection">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.Section ">
<xs:sequence>
<xs:element name="code" type=" EGADSS_RequestForAdditionalInfoSection_CE "/>
<-- TO DO: define fixed value for the code element value. -->
<-- <xs:element name="title" type="ST" fixed="Request For Additional Patient Info" minOccurs="0"/> Probably we don't need the title, but we keep it for now for debugging purposes -->
<xs:element name="text" type=" text " minOccurs="1" maxOccurs="1"/>
<xs:element name="entry" type=" EGADSS.RequestForAdditionalInfoEntry " minOccurs="0" maxOccurs="0"/>
</xs:sequence>
<xs:attribute name="ID" type=" xs:ID "/>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EGADSS.StructuredBody

Super-types: POCD_MT000030.StructuredBody < EGADSS.StructuredBody (by restriction)
Sub-types: None
Name EGADSS.StructuredBody
Abstract no
XML Instance Representation
<...
type=" Classes [0..1]">
<!-- ' POCD_MT000030.StructuredBody ' super type was not found in this schema. Some elements and attributes may be missing. -->
<hl7:component> POCD_MT000030.Component3 </hl7:component> [1..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EGADSS.StructuredBody">
<xs:complexContent>
<xs:restriction base=" POCD_MT000030.StructuredBody ">
<xs:sequence>
<xs:element name="component" type=" POCD_MT000030.Component3 " maxOccurs="unbounded"/>
<--the "component" elements should accomodate the following elements: <xs:element name="RecommendationsComponent" type="EGADSS.GuidelineRecommendationsComponent3" maxOccurs="unbounded"/> <xs:element name="RequestComponent" type="EGADSS.RequestForAdditionalInfoComponent3" maxOccurs="unbounded"/> -->
</xs:sequence>
<xs:attribute name="type" type=" Classes " default="ActHeir"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top