<xs:schema xmlns:oe="http://schemas.openehr.org/v1" xmlns="http://schemas.oceanehr.com/templates" elementFormDefault="qualified" targetNamespace="http://schemas.oceanehr.com/templates" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="https://specifications.openehr.org/releases/1.0.2/its/XML-schema/Structure.xsd" namespace="http://schemas.openehr.org/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" />
  <xs:element name="Registro_de_Imunobiológico" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="name">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="value" type="xs:string" fixed="Registro de Imunobiológico" />
              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="uid" type="oe:UID_BASED_ID" minOccurs="0" maxOccurs="1" />
        <xs:element name="links" type="oe:LINK" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="feeder_audit" type="oe:FEEDER_AUDIT" minOccurs="0" />
        <xs:element name="language">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="terminology_id">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="value" fixed="ISO_639-1" type="xs:token" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="code_string" fixed="pt" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="territory">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="terminology_id">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="value" fixed="ISO_3166-1" type="xs:token" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="code_string" default="AU" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="category">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="value" type="xs:string" fixed="event" />
              <xs:element name="defining_code">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="terminology_id">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="value" fixed="openehr" type="xs:token" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="code_string" fixed="433" type="xs:string" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="composer" type="oe:PARTY_PROXY" />
        <xs:element name="context">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="start_time" type="oe:DV_DATE_TIME" />
              <xs:element name="end_time" minOccurs="0" maxOccurs="1" type="oe:DV_DATE_TIME" />
              <xs:element name="location" minOccurs="0" maxOccurs="1" type="xs:string" />
              <xs:element name="setting" type="oe:DV_CODED_TEXT" />
              <xs:element name="Extensão" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:any processContents="lax" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="health_care_facility" minOccurs="0" maxOccurs="1" type="oe:PARTY_IDENTIFIED" />
              <xs:element name="participations" minOccurs="0" maxOccurs="unbounded" type="oe:PARTICIPATION" />
            </xs:sequence>
            <xs:attribute name="other_context_node_id" fixed="at0001" type="oe:archetypeNodeId" />
            <xs:attribute name="other_context_type" fixed="ITEM_TREE" type="xs:string" />
          </xs:complexType>
        </xs:element>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="Caracterização_do_atendimento" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="name">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="value" type="xs:string" fixed="Caracterização do atendimento" />
                      <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Admissão_do_paciente" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="name">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="value" type="xs:string" default="Admissão do paciente" />
                            <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                            <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="uid" type="oe:UID_BASED_ID" minOccurs="0" maxOccurs="1" />
                      <xs:element name="links" type="oe:LINK" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="language">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="ISO_639-1" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="en" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="encoding">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="IANA_character-sets" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="UTF-8" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="subject" type="oe:PARTY_SELF" />
                      <xs:element name="provider" type="oe:PARTY_IDENTIFIED" minOccurs="0" maxOccurs="1" />
                      <xs:element name="other_participations" type="oe:PARTICIPATION" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="work_flow_id" type="oe:OBJECT_REF" minOccurs="0" maxOccurs="1" />
                      <xs:element name="data">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Localização_atribuída_ao_paciente" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Localização atribuída ao paciente" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Local_de_atendimento">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Local de atendimento" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="value" type="xs:string" minOccurs="0" />
                                                <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                                <xs:element name="defining_code">
                                                  <xs:complexType>
                                                    <xs:sequence>
                                                      <xs:element name="terminology_id">
                                                        <xs:complexType>
                                                          <xs:sequence>
                                                            <xs:element name="value" fixed="local" type="xs:token" />
                                                          </xs:sequence>
                                                        </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="code_string">
                                                        <xs:simpleType>
                                                          <xs:restriction base="xs:string">
                                                            <xs:enumeration value="at0.148" />
                                                            <!-- Value = Unidade básica de saúde (UBS) -->
                                                            <xs:enumeration value="at0.149" />
                                                            <!-- Value = Unidade móvel -->
                                                            <xs:enumeration value="at0.150" />
                                                            <!-- Value = Rua -->
                                                            <xs:enumeration value="at0.151" />
                                                            <!-- Value = Domicílio -->
                                                            <xs:enumeration value="at0.152" />
                                                            <!-- Value = Escola/ creche -->
                                                            <xs:enumeration value="at0.153" />
                                                            <!-- Value = Polo (academia da saúde) -->
                                                            <xs:enumeration value="at0.154" />
                                                            <!-- Value = Instituição/ abrigo -->
                                                            <xs:enumeration value="at0.155" />
                                                            <!-- Value = Unidade prisional/ congêneres -->
                                                            <xs:enumeration value="at0.156" />
                                                            <!-- Value = Unidade socioeducativa -->
                                                            <xs:enumeration value="at0.157" />
                                                            <!-- Value = Outros -->
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:element>
                                                    </xs:sequence>
                                                  </xs:complexType>
                                                </xs:element>
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0074.1" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_CODED_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Instituição" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" default="Instituição" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="CNES">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="name">
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="value" type="xs:string" default="CNES" />
                                                    <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                                    <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                                  </xs:sequence>
                                                </xs:complexType>
                                              </xs:element>
                                              <xs:choice>
                                                <xs:element name="value" type="oe:DV_TEXT" />
                                                <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                              </xs:choice>
                                            </xs:sequence>
                                            <xs:attribute fixed="at0.158" name="archetype_node_id" type="oe:archetypeNodeId" />
                                            <xs:attribute fixed="ELEMENT" name="type" />
                                            <xs:attribute name="valueType" fixed="DV_TEXT" />
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="INE">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="name">
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="value" type="xs:string" default="INE" />
                                                    <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                                    <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                                  </xs:sequence>
                                                </xs:complexType>
                                              </xs:element>
                                              <xs:choice>
                                                <xs:element name="value" type="oe:DV_TEXT" />
                                                <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                              </xs:choice>
                                            </xs:sequence>
                                            <xs:attribute fixed="at0.159" name="archetype_node_id" type="oe:archetypeNodeId" />
                                            <xs:attribute fixed="ELEMENT" name="type" />
                                            <xs:attribute name="valueType" fixed="DV_TEXT" />
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0104" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="CLUSTER" name="type" />
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:attribute fixed="at0073" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="CLUSTER" name="type" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Médico_da_consulta" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Médico da consulta" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Nome_do_profissional_responsável" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Nome do profissional responsável" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_TEXT" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0099" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="CNS_do_profissional_responsável">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="CNS do profissional responsável" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_TEXT" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0.165" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="CBO">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" default="CBO" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_TEXT" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0.166" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:attribute fixed="at0121" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="CLUSTER" name="type" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Hora_do_atendimento" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" fixed="Hora do atendimento" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:choice>
                                    <xs:element name="value" type="oe:DV_DATE_TIME" />
                                    <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                  </xs:choice>
                                </xs:sequence>
                                <xs:attribute fixed="at0071" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="ELEMENT" name="type" />
                                <xs:attribute name="valueType" fixed="DV_DATE_TIME" />
                              </xs:complexType>
                            </xs:element>
                          </xs:sequence>
                          <xs:attribute fixed="at0001" name="archetype_node_id" type="oe:archetypeNodeId" />
                          <xs:attribute fixed="ITEM_TREE" name="type" />
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute fixed="openEHR-EHR-ADMIN_ENTRY.admission-ms_br.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
                    <xs:attribute fixed="EVALUATION" name="type" />
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute fixed="openEHR-EHR-SECTION.adhoc.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
              <xs:attribute fixed="SECTION" name="type" />
            </xs:complexType>
          </xs:element>
          <xs:element name="Registro_da_imunização" minOccurs="0"  maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="name">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="value" type="xs:string" fixed="Registro da imunização" />
                      <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Gestão_de_medicação" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="name">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="value" type="xs:string" default="Gestão de medicação" />
                            <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                            <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="uid" type="oe:UID_BASED_ID" minOccurs="0" maxOccurs="1" />
                      <xs:element name="links" type="oe:LINK" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="language">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="ISO_639-1" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="en" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="encoding">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="IANA_character-sets" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="UTF-8" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="subject" type="oe:PARTY_SELF" />
                      <xs:element name="provider" type="oe:PARTY_IDENTIFIED" minOccurs="0" maxOccurs="1" />
                      <xs:element name="other_participations" type="oe:PARTICIPATION" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="work_flow_id" type="oe:OBJECT_REF" minOccurs="0" maxOccurs="1" />
                      <xs:element name="protocol" minOccurs="0" maxOccurs="1">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Extensão" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:any processContents="lax" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:sequence>
                          <xs:attribute fixed="at0030" name="archetype_node_id" type="oe:archetypeNodeId" />
                          <xs:attribute fixed="ITEM_TREE" name="type" />
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="time" type="oe:DV_DATE_TIME" />
                      <xs:element name="description">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Medicamento" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Medicamento" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Imunobiológico" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Imunobiológico" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="value">
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                      <xs:enumeration value="BCG" />
                                                      <xs:enumeration value="Cólera oral" />
                                                      <xs:enumeration value="Vacina Dengue 1, 2, 3 e 4 (recomb e atenuada)" />
                                                      <xs:enumeration value="Dupla adulto" />
                                                      <xs:enumeration value="Dupla infantil" />
                                                      <xs:enumeration value="Tríplice bacteriana" />
                                                      <xs:enumeration value="Tríplice acelular infantil" />
                                                      <xs:enumeration value="Tríplice bacteriana acelular (adulto)- dTpa" />
                                                      <xs:enumeration value="Raiva em cultivo celular (Embrião)" />
                                                      <xs:enumeration value="Febre amarela" />
                                                      <xs:enumeration value="Febre Amarela - Dose fracionada (0,1 ml)" />
                                                      <xs:enumeration value="Influenza Trivalente" />
                                                      <xs:enumeration value="Febre tifóide (atenuada)" />
                                                      <xs:enumeration value="Febre tifóide (polissacarídica)" />
                                                      <xs:enumeration value="Hepatite A (CRIE)" />
                                                      <xs:enumeration value="Vacina ads hepatite A (inativada, virossomal)" />
                                                      <xs:enumeration value="Hepatite A Pediátrica" />
                                                      <xs:enumeration value="Hepatite B" />
                                                      <xs:enumeration value="Haemophilus tipo b" />
                                                      <xs:enumeration value="HPV Quadrivalente" />
                                                      <xs:enumeration value="Imunoglobulina anti hepatite B" />
                                                      <xs:enumeration value="Imunoglobulina anti rábica" />
                                                      <xs:enumeration value="Imunoglobulina anti tetânica" />
                                                      <xs:enumeration value="Imunoglobulina anti varicela zoster" />
                                                      <xs:enumeration value="Meningocócica conjugada C" />
                                                      <xs:enumeration value="DTP/HB/Hib" />
                                                      <xs:enumeration value="Pneumocócica 10V" />
                                                      <xs:enumeration value="Pneumocócica 23V" />
                                                      <xs:enumeration value="Soro diftérico" />
                                                      <xs:enumeration value="Soro aracnídico / Escorpiônico" />
                                                      <xs:enumeration value="Soro rábico humano" />
                                                      <xs:enumeration value="Soro tetânico" />
                                                      <xs:enumeration value="Soro botrópico/crotálico" />
                                                      <xs:enumeration value="Soro botrópico/laquético" />
                                                      <xs:enumeration value="Soro botrópico" />
                                                      <xs:enumeration value="Soro botulínico bivalente" />
                                                      <xs:enumeration value="Soro botulínico trivalente" />
                                                      <xs:enumeration value="Tríplice viral" />
                                                      <xs:enumeration value="Soro crotálico" />
                                                      <xs:enumeration value="Soro elapídico" />
                                                      <xs:enumeration value="Soro escorpiônico" />
                                                      <xs:enumeration value="Soro lonômico" />
                                                      <xs:enumeration value="Soro loxoscélico" />
                                                      <xs:enumeration value="Dupla viral" />
                                                      <xs:enumeration value="Tetra Viral" />
                                                      <xs:enumeration value="Varicela(atenuada)" />
                                                      <xs:enumeration value="Raiva em cultivo celular Vero" />
                                                      <xs:enumeration value="Poliomielite inativada" />
                                                      <xs:enumeration value="Poliomielite oral (Bivalente)" />
                                                      <xs:enumeration value="Vacina rotavírus humano" />
                                                      <!-- Adicionado manualmente para COVID-19 -->
                                                      <xs:enumeration value="Vacina Covid-19 - Covishield" />
                                                      <xs:enumeration value="Vacina Adsorvida Covid-19 (Inativada)- Coronavac" />
                                                      <xs:enumeration value="Vacina Covid-19 - BNT162b2" />
                                                      <xs:enumeration value="Vacina Covid-19 - Ad26.COV2.S" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:element>
                                                <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0132" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Fabricante" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" default="Fabricante" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_TEXT" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0151" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Lote" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Lote" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_TEXT" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0150" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Constituinte" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:any processContents="lax" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Dose" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" default="Dose" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="Dose" minOccurs="0">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="name">
                                                <xs:complexType>
                                                  <xs:sequence>
                                                    <xs:element name="value" type="xs:string" fixed="Dose" />
                                                    <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                                    <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                                  </xs:sequence>
                                                </xs:complexType>
                                              </xs:element>
                                              <xs:choice>
                                                <xs:element name="value">
                                                  <xs:complexType>
                                                    <xs:sequence>
                                                      <xs:element name="value">
                                                        <xs:simpleType>
                                                          <xs:restriction base="xs:string">
                                                            <xs:enumeration value="DU" />
                                                            <xs:enumeration value="REV" />
                                                            <xs:enumeration value="D1" />
                                                            <xs:enumeration value="D2" />
                                                            <xs:enumeration value="D3" />
                                                            <xs:enumeration value="REF" />
                                                            <xs:enumeration value="R1" />
                                                            <xs:enumeration value="R2" />
                                                            <xs:enumeration value="D4" />
                                                            <xs:enumeration value="D5" />
                                                            <xs:enumeration value="D" />
                                                            <xs:enumeration value="DI" />
                                                            <xs:enumeration value="D1REV" />
                                                            <xs:enumeration value="D2REV" />
                                                            <xs:enumeration value="D3REV" />
                                                            <xs:enumeration value="D4REV" />
                                                            <xs:enumeration value="T1" />
                                                            <xs:enumeration value="T2" />
                                                            <xs:enumeration value="T3" />
                                                            <xs:enumeration value="T4" />
                                                            <xs:enumeration value="T5" />
                                                            <xs:enumeration value="T10" />
                                                            <xs:enumeration value="T11" />
                                                            <xs:enumeration value="T12" />
                                                            <xs:enumeration value="T13" />
                                                            <xs:enumeration value="T14" />
                                                            <xs:enumeration value="T15" />
                                                            <xs:enumeration value="T16" />
                                                            <xs:enumeration value="T17" />
                                                            <xs:enumeration value="T18" />
                                                            <xs:enumeration value="T19" />
                                                            <xs:enumeration value="T20" />
                                                            <xs:enumeration value="T6" />
                                                            <xs:enumeration value="T7" />
                                                            <xs:enumeration value="T8" />
                                                            <xs:enumeration value="T9" />
                                                            <xs:enumeration value="DA" />
                                                            <xs:enumeration value="T24" />
                                                          </xs:restriction>
                                                        </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                                    </xs:sequence>
                                                  </xs:complexType>
                                                </xs:element>
                                                <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                              </xs:choice>
                                            </xs:sequence>
                                            <xs:attribute fixed="at0178" name="archetype_node_id" type="oe:archetypeNodeId" />
                                            <xs:attribute fixed="ELEMENT" name="type" />
                                            <xs:attribute name="valueType" fixed="DV_TEXT" />
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:element name="Tempo" minOccurs="0" maxOccurs="unbounded">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:any processContents="lax" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                      </xs:sequence>
                                      <xs:attribute fixed="openEHR-EHR-CLUSTER.dosage.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="CLUSTER" name="type" />
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:attribute fixed="openEHR-EHR-CLUSTER.medication.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="CLUSTER" name="type" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Quantidade" minOccurs="0" maxOccurs="1">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:any processContents="lax" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Detalhes_da_administração" minOccurs="0">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Detalhes da administração" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Via_de_administração" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Via de administração" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="value">
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                      <xs:enumeration value="Endovenosa" />
                                                      <xs:enumeration value="Intradérmica" />
                                                      <xs:enumeration value="Intramuscular" />
                                                      <xs:enumeration value="Intramuscular profunda" />
                                                      <xs:enumeration value="Oral" />
                                                      <xs:enumeration value="Subcutânea" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:element>
                                                <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0147" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Local_de_aplicação" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Local de aplicação" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="value">
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                      <xs:enumeration value="Rede venosa" />
                                                      <xs:enumeration value="Face ânterolateral externa da coxa direito" />
                                                      <xs:enumeration value="Face ânterolateral externa da coxa esquerdo" />
                                                      <xs:enumeration value="Face ânterolateral externa do braço direito" />
                                                      <xs:enumeration value="Face ânterolateral externa do braço esquerdo" />
                                                      <xs:enumeration value="Face ânterolateral externo do antebraço direito" />
                                                      <xs:enumeration value="Face ânterolateral externo do antebraço esquerdo" />
                                                      <xs:enumeration value="Face externa inferior do braço direito" />
                                                      <xs:enumeration value="Face externa inferior do braço esquerdo" />
                                                      <xs:enumeration value="Face externa superior do braço direito" />
                                                      <xs:enumeration value="Face externa superior do braço esquerdo" />
                                                      <xs:enumeration value="Deltóide direito" />
                                                      <xs:enumeration value="Deltóide esquerdo" />
                                                      <xs:enumeration value="Dorso glúteo direito" />
                                                      <xs:enumeration value="Dorso glúteo esquerdo" />
                                                      <xs:enumeration value="Vastolateral da coxa direito" />
                                                      <xs:enumeration value="Vastolateral da coxa esquerdo" />
                                                      <xs:enumeration value="Ventro glúteo direito" />
                                                      <xs:enumeration value="Ventro glúteo esquerdo" />
                                                      <xs:enumeration value="Deltóide direito" />
                                                      <xs:enumeration value="Deltóide esquerdo" />
                                                      <xs:enumeration value="Dorso glúteo direito" />
                                                      <xs:enumeration value="Dorso glúteo esquerdo" />
                                                      <xs:enumeration value="Vastolateral da coxa direito" />
                                                      <xs:enumeration value="Vastolateral da coxa esquerdo" />
                                                      <xs:enumeration value="Ventro glúteo direito" />
                                                      <xs:enumeration value="Ventro glúteo esquerdo" />
                                                      <xs:enumeration value="Boca" />
                                                      <xs:enumeration value="Face ânterolateral externa da coxa direito" />
                                                      <xs:enumeration value="Face ânterolateral externa da coxa esquerdo" />
                                                      <xs:enumeration value="Face ânterolateral externa do braço direito" />
                                                      <xs:enumeration value="Face ânterolateral externa do braço esquerdo" />
                                                      <xs:enumeration value="Face ânterolateral externo do antebraço direito" />
                                                      <xs:enumeration value="Face ânterolateral externo do antebraço esquerdo" />
                                                      <xs:enumeration value="Face externa inferior do braço direito" />
                                                      <xs:enumeration value="Face externa inferior do braço esquerdo" />
                                                      <xs:enumeration value="Face externa superior do braço direito" />
                                                      <xs:enumeration value="Face externa superior do braço esquerdo" />
                                                      <xs:enumeration value="Outro" />
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:element>
                                                <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0141" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_TEXT" />
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Local_do_corpo_estruturado" minOccurs="0" maxOccurs="1">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:any processContents="lax" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Dispositivo_de_administração" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:any processContents="lax" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:attribute fixed="at0140" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="CLUSTER" name="type" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Detalhes_adicionais" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:any processContents="lax" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:sequence>
                          <xs:attribute fixed="at0017" name="archetype_node_id" type="oe:archetypeNodeId" />
                          <xs:attribute fixed="ITEM_TREE" name="type" />
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="instruction_details" minOccurs="0" maxOccurs="1">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="instruction_id" type="oe:LOCATABLE_REF" />
                            <xs:element name="activity_id" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="ism_transition">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="current_state" type="oe:DV_CODED_TEXT" />
                            <xs:element name="transition" type="oe:DV_CODED_TEXT" minOccurs="0" maxOccurs="1" />
                            <xs:element name="careflow_step" type="oe:DV_CODED_TEXT" minOccurs="0" maxOccurs="1" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute fixed="openEHR-EHR-ACTION.medication.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
                    <xs:attribute fixed="ACTION" name="type" />
                  </xs:complexType>
                </xs:element>
                <xs:element name="Sumário_de_Imunização" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="name">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="value" type="xs:string" default="Sumário de Imunização" />
                            <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                            <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="uid" type="oe:UID_BASED_ID" minOccurs="0" maxOccurs="1" />
                      <xs:element name="links" type="oe:LINK" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="language">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="ISO_639-1" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="en" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="encoding">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="terminology_id">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="value" fixed="IANA_character-sets" type="xs:token" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="code_string" default="UTF-8" type="xs:string" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="subject" type="oe:PARTY_SELF" />
                      <xs:element name="provider" type="oe:PARTY_IDENTIFIED" minOccurs="0" maxOccurs="1" />
                      <xs:element name="other_participations" type="oe:PARTICIPATION" minOccurs="0" maxOccurs="unbounded" />
                      <xs:element name="work_flow_id" type="oe:OBJECT_REF" minOccurs="0" maxOccurs="1" />
                      <xs:element name="protocol" minOccurs="0" maxOccurs="1">
                        <xs:complexType>
                          <xs:sequence />
                          <xs:attribute fixed="at0013" name="archetype_node_id" type="oe:archetypeNodeId" />
                          <xs:attribute fixed="ITEM_TREE" name="type" />
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="data">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Vacina_específica" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Vacina específica" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:element name="Data_da_administração">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="name">
                                          <xs:complexType>
                                            <xs:sequence>
                                              <xs:element name="value" type="xs:string" fixed="Data da administração" />
                                              <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                              <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                            </xs:sequence>
                                          </xs:complexType>
                                        </xs:element>
                                        <xs:choice>
                                          <xs:element name="value" type="oe:DV_DATE_TIME" />
                                          <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                        </xs:choice>
                                      </xs:sequence>
                                      <xs:attribute fixed="at0008" name="archetype_node_id" type="oe:archetypeNodeId" />
                                      <xs:attribute fixed="ELEMENT" name="type" />
                                      <xs:attribute name="valueType" fixed="DV_DATE_TIME" />
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                                <xs:attribute fixed="at0016" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="CLUSTER" name="type" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Estratégia">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Estratégia" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:choice>
                                    <xs:element name="value">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="value" type="xs:string" minOccurs="0" />
                                          <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                          <xs:element name="defining_code">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="terminology_id">
                                                  <xs:complexType>
                                                    <xs:sequence>
                                                      <xs:element name="value" fixed="local" type="xs:token" />
                                                    </xs:sequence>
                                                  </xs:complexType>
                                                </xs:element>
                                                <xs:element name="code_string">
                                                  <xs:simpleType>
                                                    <xs:restriction base="xs:string">
                                                      <xs:enumeration value="at0.48" />
                                                      <!-- Value = rotina -->
                                                      <xs:enumeration value="at0.49" />
                                                      <!-- Value = especial -->
                                                      <xs:enumeration value="at0.50" />
                                                      <!-- Value = bloqueio -->
                                                      <xs:enumeration value="at0.51" />
                                                      <!-- Value = intensificação -->
                                                      <xs:enumeration value="at0.52" />
                                                      <!-- Value = campanha -->
                                                      <xs:enumeration value="at0.53" />
                                                      <!-- Value = soroterapia -->
                                                      <xs:enumeration value="at0.54" />
                                                      <!-- Value = multivacinação -->
                                                    </xs:restriction>
                                                  </xs:simpleType>
                                                </xs:element>
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                  </xs:choice>
                                </xs:sequence>
                                <xs:attribute fixed="at0.26" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="ELEMENT" name="type" />
                                <xs:attribute name="valueType" fixed="DV_CODED_TEXT" />
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Situação_fslash_condição" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="name">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="value" type="xs:string" default="Situação/condição" />
                                        <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        <xs:element name="defining_code" type="oe:CODE_PHRASE" minOccurs="0" />
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                  <xs:choice>
                                    <xs:element name="value">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="value">
                                            <xs:simpleType>
                                              <xs:restriction base="xs:string">
                                                <xs:enumeration value="Gestante" />
                                                <xs:enumeration value="Puérpera" />
                                                <xs:enumeration value="Viajante" />
                                                <xs:enumeration value="Comunicante Hanseníase" />
                                              </xs:restriction>
                                            </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="mappings" type="oe:TERM_MAPPING" minOccurs="0" maxOccurs="unbounded" />
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element name="null_flavour" type="oe:DV_CODED_TEXT" />
                                  </xs:choice>
                                </xs:sequence>
                                <xs:attribute fixed="at0.40" name="archetype_node_id" type="oe:archetypeNodeId" />
                                <xs:attribute fixed="ELEMENT" name="type" />
                                <xs:attribute name="valueType" fixed="DV_TEXT" />
                              </xs:complexType>
                            </xs:element>
                          </xs:sequence>
                          <xs:attribute fixed="at0001" name="archetype_node_id" type="oe:archetypeNodeId" />
                          <xs:attribute fixed="ITEM_TREE" name="type" />
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute fixed="openEHR-EHR-EVALUATION.immunisation_summary-ms_br.v1" name="archetype_node_id" type="oe:archetypeNodeId" />
                    <xs:attribute fixed="EVALUATION" name="type" />
                  </xs:complexType>
                </xs:element>
                <xs:element name="_astrsk_Exclusion_statement_openBrkt_en_closeBrkt_" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:any processContents="lax" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="_astrsk_Absence_statement_openBrkt_en_closeBrkt_" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:any processContents="lax" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute fixed="openEHR-EHR-SECTION.immunisation_list.v0" name="archetype_node_id" type="oe:archetypeNodeId" />
              <xs:attribute fixed="SECTION" name="type" />
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
      <xs:attribute fixed="openEHR-EHR-COMPOSITION.event_summary.v0" name="archetype_node_id" type="oe:archetypeNodeId" />
      <xs:attribute fixed="COMPOSITION" name="type" />
      <xs:attribute fixed="RegistroImunobiologico_v3" name="template_id" use="required" />
    </xs:complexType>
  </xs:element>
</xs:schema>