element <GuidelineDocument>
Namespace:
Type:
anonymous complexType
Content:
complex, 10 elements
Defined:
globally in gemschema.xsd, see XML source
Includes:
definitions of 10 elements
Used:
never
XML Representation Summary
<GuidelineDocument>
   
Content: 
(Identity | Developer | Purpose | IntendedAudience | MethodOfDevelopment | TargetPopulation | KnowledgeComponents | Testing | RevisionPlan | ImplementationPlan)*
</GuidelineDocument>
Content model elements (10):
XML Source (w/o annotations (116); see within schema source)
<xs:element name="GuidelineDocument">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Identity">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="GuidelineTitle" type="GemBasicType"/>
<xs:element name="Citation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="GuidelineLength" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ReleaseDate" type="GemBasicType"/>
<xs:element name="Availability">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Electronic" type="GemBasicType"/>
<xs:element name="Print" type="GemBasicType"/>
<xs:element name="Contact" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Status" type="GemBasicType"/>
<xs:element name="CompanionDocument">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="PatientResource" type="GemBasicType"/>
<xs:element name="QuickReferenceGuide" type="GemBasicType"/>
<xs:element name="TechnicalReport" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Adaptation" type="GemBasicType"/>
<xs:element name="StructuredAbstract" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Developer">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DeveloperName" type="GemBasicType"/>
<xs:element name="CommitteeName">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="CommitteeExpertise" type="GemBasicType"/>
<xs:element name="CommitteeMember">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="MemberExpertise" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Funding" type="GemBasicType"/>
<xs:element name="Endorser" type="GemBasicType"/>
<xs:element name="ComparableGuideline" type="GemBasicType"/>
<xs:element name="RoleOfSponsor" type="GemBasicType"/>
<xs:element name="ConflictOfInterest" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Purpose">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="MainFocus" type="GemBasicType"/>
<xs:element name="Rationale" type="GemBasicType"/>
<xs:element name="Objective" type="GemBasicType"/>
<xs:element name="AvailableOption" type="GemBasicType"/>
<xs:element name="HealthOutcome" type="GemBasicType"/>
<xs:element name="Exception" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="IntendedAudience">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Users" type="GemBasicType"/>
<xs:element name="CareSetting" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="MethodOfDevelopment">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DescriptionEvidenceCollection">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="EvidenceTimePeriod" type="GemBasicType"/>
<xs:element name="NumberSourceDocuments" type="GemBasicType"/>
<xs:element name="EvidenceSelectionCriteria" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="DescriptionEvidenceCombination">
<xs:complexType mixed="true">
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="CostAnalysis" type="GemBasicType"/>
<xs:element name="SpecificationHarmBenefit" type="GemBasicType"/>
<xs:element name="QuantificationHarmBenefit" type="GemBasicType"/>
<xs:element name="RoleValueJudgment" type="GemBasicType"/>
<xs:element name="RolePatientPreference" type="GemBasicType"/>
<xs:element name="QualifyingStatement" type="GemBasicType"/>
<xs:element name="MethodsToReachJudgment" type="GemBasicType"/>
<xs:element name="RatingScheme">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="EvidenceQualityRatingScheme" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="TargetPopulation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Eligibility">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="InclusionCriterion" type="GemBasicType"/>
<xs:element name="ExclusionCriterion" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="KnowledgeComponents">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Recommendation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Conditional">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DecisionVariable">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Value" type="GemBasicType"/>
<xs:element name="DecisionVariableDescription" type="GemBasicType"/>
<xs:element name="TestParameter">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Sensitivity" type="GemBasicType"/>
<xs:element name="Specificity" type="GemBasicType"/>
<xs:element name="PredictiveValue" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="DecisionVariableCost" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="decision.variable.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Action">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ActionBenefit" type="GemBasicType"/>
<xs:element name="ActionRiskHarm" type="GemBasicType"/>
<xs:element name="ActionDescription" type="GemBasicType"/>
<xs:element name="ActionCost" type="GemBasicType"/>
<xs:element name="ActionValue" type="GemBasicType"/>
<xs:element name="ActionType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="test"/>
<xs:enumeration value="query"/>
<xs:enumeration value="examine"/>
<xs:enumeration value="prescribe"/>
<xs:enumeration value="perform therapeutic procedure"/>
<xs:enumeration value="educate/counsel"/>
<xs:enumeration value="dispose"/>
<xs:enumeration value="refer/consult"/>
<xs:enumeration value="conclude"/>
<xs:enumeration value="monitor"/>
<xs:enumeration value="document"/>
<xs:enumeration value="advocate"/>
<xs:enumeration value="no recommendation"/>
<xs:enumeration value="prepare"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="action.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Reason" type="GemBasicType"/>
<xs:element name="EvidenceQuality" type="GemBasicType"/>
<xs:element name="RecommendationStrength" type="GemBasicType"/>
<xs:element name="Flexibility" type="GemBasicType"/>
<xs:element name="Logic" type="GemBasicType"/>
<xs:element name="Cost" type="GemBasicType"/>
<xs:element name="Linkage" type="GemBasicType"/>
<xs:element name="Reference" type="GemBasicType"/>
<xs:element name="Certainty" type="GemBasicType"/>
<xs:element name="Goal" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Imperative">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Scope"/>
<xs:element name="Directive">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DirectiveBenefit" type="GemBasicType"/>
<xs:element name="DirectiveRiskHarm" type="GemBasicType"/>
<xs:element name="DirectiveDescription" type="GemBasicType"/>
<xs:element name="DirectiveCost" type="GemBasicType"/>
<xs:element name="DirectiveValue" type="GemBasicType"/>
<xs:element name="DirectiveType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="test"/>
<xs:enumeration value="query"/>
<xs:enumeration value="examine"/>
<xs:enumeration value="prescribe"/>
<xs:enumeration value="perform therapeutic procedure"/>
<xs:enumeration value="educate/counsel"/>
<xs:enumeration value="dispose"/>
<xs:enumeration value="refer/consult"/>
<xs:enumeration value="conclude"/>
<xs:enumeration value="monitor"/>
<xs:enumeration value="document"/>
<xs:enumeration value="advocate"/>
<xs:enumeration value="no recommendation"/>
<xs:enumeration value="prepare"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="directive.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Reason" type="GemBasicType"/>
<xs:element name="EvidenceQuality" type="GemBasicType"/>
<xs:element name="RecommendationStrength" type="GemBasicType"/>
<xs:element name="Flexibility" type="GemBasicType"/>
<xs:element name="Logic" type="GemBasicType"/>
<xs:element name="Cost" type="GemBasicType"/>
<xs:element name="Linkage" type="GemBasicType"/>
<xs:element name="Reference" type="GemBasicType"/>
<xs:element name="Certainty" type="GemBasicType"/>
<xs:element name="Goal" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Definition">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Term">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="TermMeaning" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Algorithm">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ActionStep" type="GemBasicType"/>
<xs:element name="ConditionalStep" type="GemBasicType"/>
<xs:element name="BranchStep" type="GemBasicType"/>
<xs:element name="SynchronizationStep" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ResearchAgenda" type="GemBasicType"/>
<xs:element name="BackgroundInformation"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Testing">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ExternalReview" type="GemBasicType"/>
<xs:element name="PilotTesting" type="GemBasicType"/>
<xs:element name="FormalAppraisal"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="RevisionPlan">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Expiration" type="GemBasicType"/>
<xs:element name="ScheduledReview" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ImplementationPlan">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ImplementationStrategy" type="GemBasicType"/>
<xs:element name="AnticipatedBarrier" type="GemBasicType"/>
<xs:element name="AnticipatedEnabler" type="GemBasicType"/>
<xs:element name="PerformanceMeasure" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
Content Element Detail (defined in this component only; 10/10)
Developer
Type:
anonymous, mixed content
XML Source (w/o annotations (10); see within schema source)
<xs:element name="Developer">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DeveloperName" type="GemBasicType"/>
<xs:element name="CommitteeName">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="CommitteeExpertise" type="GemBasicType"/>
<xs:element name="CommitteeMember">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="MemberExpertise" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Funding" type="GemBasicType"/>
<xs:element name="Endorser" type="GemBasicType"/>
<xs:element name="ComparableGuideline" type="GemBasicType"/>
<xs:element name="RoleOfSponsor" type="GemBasicType"/>
<xs:element name="ConflictOfInterest" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

Identity
Type:
anonymous, mixed content
XML Source (w/o annotations (15); see within schema source)
<xs:element name="Identity">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="GuidelineTitle" type="GemBasicType"/>
<xs:element name="Citation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="GuidelineLength" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ReleaseDate" type="GemBasicType"/>
<xs:element name="Availability">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Electronic" type="GemBasicType"/>
<xs:element name="Print" type="GemBasicType"/>
<xs:element name="Contact" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Status" type="GemBasicType"/>
<xs:element name="CompanionDocument">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="PatientResource" type="GemBasicType"/>
<xs:element name="QuickReferenceGuide" type="GemBasicType"/>
<xs:element name="TechnicalReport" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Adaptation" type="GemBasicType"/>
<xs:element name="StructuredAbstract" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

ImplementationPlan
Type:
anonymous, mixed content
XML Source (w/o annotations (4); see within schema source)
<xs:element name="ImplementationPlan">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ImplementationStrategy" type="GemBasicType"/>
<xs:element name="AnticipatedBarrier" type="GemBasicType"/>
<xs:element name="AnticipatedEnabler" type="GemBasicType"/>
<xs:element name="PerformanceMeasure" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

IntendedAudience
Type:
anonymous, mixed content
XML Source (w/o annotations (2); see within schema source)
<xs:element name="IntendedAudience">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Users" type="GemBasicType"/>
<xs:element name="CareSetting" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

KnowledgeComponents
Type:
anonymous, mixed content
XML Source (w/o annotations (56); see within schema source)
<xs:element name="KnowledgeComponents">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Recommendation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Conditional">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DecisionVariable">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Value" type="GemBasicType"/>
<xs:element name="DecisionVariableDescription" type="GemBasicType"/>
<xs:element name="TestParameter">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Sensitivity" type="GemBasicType"/>
<xs:element name="Specificity" type="GemBasicType"/>
<xs:element name="PredictiveValue" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="DecisionVariableCost" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="decision.variable.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Action">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ActionBenefit" type="GemBasicType"/>
<xs:element name="ActionRiskHarm" type="GemBasicType"/>
<xs:element name="ActionDescription" type="GemBasicType"/>
<xs:element name="ActionCost" type="GemBasicType"/>
<xs:element name="ActionValue" type="GemBasicType"/>
<xs:element name="ActionType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="test"/>
<xs:enumeration value="query"/>
<xs:enumeration value="examine"/>
<xs:enumeration value="prescribe"/>
<xs:enumeration value="perform therapeutic procedure"/>
<xs:enumeration value="educate/counsel"/>
<xs:enumeration value="dispose"/>
<xs:enumeration value="refer/consult"/>
<xs:enumeration value="conclude"/>
<xs:enumeration value="monitor"/>
<xs:enumeration value="document"/>
<xs:enumeration value="advocate"/>
<xs:enumeration value="no recommendation"/>
<xs:enumeration value="prepare"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="action.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Reason" type="GemBasicType"/>
<xs:element name="EvidenceQuality" type="GemBasicType"/>
<xs:element name="RecommendationStrength" type="GemBasicType"/>
<xs:element name="Flexibility" type="GemBasicType"/>
<xs:element name="Logic" type="GemBasicType"/>
<xs:element name="Cost" type="GemBasicType"/>
<xs:element name="Linkage" type="GemBasicType"/>
<xs:element name="Reference" type="GemBasicType"/>
<xs:element name="Certainty" type="GemBasicType"/>
<xs:element name="Goal" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Imperative">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Scope"/>
<xs:element name="Directive">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DirectiveBenefit" type="GemBasicType"/>
<xs:element name="DirectiveRiskHarm" type="GemBasicType"/>
<xs:element name="DirectiveDescription" type="GemBasicType"/>
<xs:element name="DirectiveCost" type="GemBasicType"/>
<xs:element name="DirectiveValue" type="GemBasicType"/>
<xs:element name="DirectiveType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="test"/>
<xs:enumeration value="query"/>
<xs:enumeration value="examine"/>
<xs:enumeration value="prescribe"/>
<xs:enumeration value="perform therapeutic procedure"/>
<xs:enumeration value="educate/counsel"/>
<xs:enumeration value="dispose"/>
<xs:enumeration value="refer/consult"/>
<xs:enumeration value="conclude"/>
<xs:enumeration value="monitor"/>
<xs:enumeration value="document"/>
<xs:enumeration value="advocate"/>
<xs:enumeration value="no recommendation"/>
<xs:enumeration value="prepare"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="directive.id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Reason" type="GemBasicType"/>
<xs:element name="EvidenceQuality" type="GemBasicType"/>
<xs:element name="RecommendationStrength" type="GemBasicType"/>
<xs:element name="Flexibility" type="GemBasicType"/>
<xs:element name="Logic" type="GemBasicType"/>
<xs:element name="Cost" type="GemBasicType"/>
<xs:element name="Linkage" type="GemBasicType"/>
<xs:element name="Reference" type="GemBasicType"/>
<xs:element name="Certainty" type="GemBasicType"/>
<xs:element name="Goal" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Definition">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Term">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="TermMeaning" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="Algorithm">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ActionStep" type="GemBasicType"/>
<xs:element name="ConditionalStep" type="GemBasicType"/>
<xs:element name="BranchStep" type="GemBasicType"/>
<xs:element name="SynchronizationStep" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="ResearchAgenda" type="GemBasicType"/>
<xs:element name="BackgroundInformation"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

MethodOfDevelopment
Type:
anonymous, mixed content
XML Source (w/o annotations (15); see within schema source)
<xs:element name="MethodOfDevelopment">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="DescriptionEvidenceCollection">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="EvidenceTimePeriod" type="GemBasicType"/>
<xs:element name="NumberSourceDocuments" type="GemBasicType"/>
<xs:element name="EvidenceSelectionCriteria" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="DescriptionEvidenceCombination">
<xs:complexType mixed="true">
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
<xs:element name="CostAnalysis" type="GemBasicType"/>
<xs:element name="SpecificationHarmBenefit" type="GemBasicType"/>
<xs:element name="QuantificationHarmBenefit" type="GemBasicType"/>
<xs:element name="RoleValueJudgment" type="GemBasicType"/>
<xs:element name="RolePatientPreference" type="GemBasicType"/>
<xs:element name="QualifyingStatement" type="GemBasicType"/>
<xs:element name="MethodsToReachJudgment" type="GemBasicType"/>
<xs:element name="RatingScheme">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="EvidenceQualityRatingScheme" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

Purpose
Type:
anonymous, mixed content
XML Source (w/o annotations (6); see within schema source)
<xs:element name="Purpose">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="MainFocus" type="GemBasicType"/>
<xs:element name="Rationale" type="GemBasicType"/>
<xs:element name="Objective" type="GemBasicType"/>
<xs:element name="AvailableOption" type="GemBasicType"/>
<xs:element name="HealthOutcome" type="GemBasicType"/>
<xs:element name="Exception" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

RevisionPlan
Type:
anonymous, mixed content
XML Source (w/o annotations (2); see within schema source)
<xs:element name="RevisionPlan">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Expiration" type="GemBasicType"/>
<xs:element name="ScheduledReview" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

TargetPopulation
Type:
anonymous, mixed content
XML Source (w/o annotations (3); see within schema source)
<xs:element name="TargetPopulation">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Eligibility">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="InclusionCriterion" type="GemBasicType"/>
<xs:element name="ExclusionCriterion" type="GemBasicType"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

Testing
Type:
anonymous, mixed content
XML Source (w/o annotations (3); see within schema source)
<xs:element name="Testing">
<xs:complexType mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="ExternalReview" type="GemBasicType"/>
<xs:element name="PilotTesting" type="GemBasicType"/>
<xs:element name="FormalAppraisal"/>
</xs:choice>
<xs:attribute name="source" type="xs:string"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="lang" type="xs:NMTOKEN"/>
</xs:complexType>
</xs:element>

XML schema documentation generated with DocFlex/XML SDK 1.7.2b4 using DocFlex/XML XSDDoc 2.1.0 template set