XML Tipo simples XML Tipo simples

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<!--

@Versao: 2.5

@Data: 2013-06-18

 -->

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sngpc="urn:sngpc-schema" targetNamespace="urn:sngpc-schema" elementFormDefault="qualified">

<!--  Schema com os tipos simples importados do TISS  -->

<simpleType name="st_classeTerapeutica">

<restriction base="string">

<!-- Antimicrobiano -->

<enumeration value="1"/>

<!-- Sujeito a controle Especial -->

<enumeration value="2"/>

</restriction>

</simpleType>

<simpleType name="st_data">

<restriction base="date"/>

</simpleType>

<simpleType name="st_CPF">

<restriction base="string">

<!--  O tamanho Mínimo também deve ser 11  -->

<!--  <minLength value="0" />   -->

<minLength value="11"/>

<maxLength value="11"/>

<whiteSpace value="collapse"/>

<pattern value="\d{11}"/>

</restriction>

</simpleType>

<simpleType name="st_CNPJ">

<restriction base="string">

<!--  O Tamanho mínimo deve também ser 14  -->

<minLength value="14"/>

<maxLength value="14"/>

<pattern value="\d{14}"/>

</restriction>

</simpleType>

<simpleType name="st_RazaoSocial">

<restriction base="string">

<maxLength value="100"/>

</restriction>

</simpleType>

<simpleType name="st_AES">

<restriction base="string">

<minLength value="3"/>

<maxLength value="3"/>

<pattern value="[0-9]{3}"/>

</restriction>

</simpleType>

<simpleType name="st_simNao">

<restriction base="string">

<!--   Sim  -->

<enumeration value="S"/>

<!--   Nao  -->

<enumeration value="N"/>

</restriction>

</simpleType>

<simpleType name="st_SimNaoNull">

<restriction base="string">

<!--   Sim  -->

<enumeration value="S"/>

<!--   Nao  -->

<enumeration value="N"/>

<!--  Vazio  -->

<enumeration value=""/>

</restriction>

</simpleType>

<!--

 Schema com os tipos simples de dados re-utilizados na construção dos tipos complexos

-->

<simpleType name="st_NumeroNotaFiscal">

<restriction base="integer">

<totalDigits value="9"/>

</restriction>

</simpleType>

<simpleType name="st_QuantidadeMedicamento">

<restriction base="integer">

<totalDigits value="6"/>

<minExclusive value="0"/>

</restriction>

</simpleType>

<simpleType name="st_QuantidadeGramasMedicamento">

<restriction base="decimal">

<totalDigits value="5"/>

<fractionDigits value="2"/>

<maxExclusive value="1000"/>

<minExclusive value="0"/>

</restriction>

</simpleType>

<simpleType name="st_Notificacao">

<restriction base="string">

<maxLength value="10"/>

</restriction>

</simpleType>

<simpleType name="st_RegistroMS">

<restriction base="string">

<minLength value="13"/>

<maxLength value="14"/>

<pattern value="[1]{1}[0-9]{12,13}"/>

</restriction>

</simpleType>

<simpleType name="st_CodigoDCB">

<restriction base="string">

<length value="5"/>

<pattern value="\d{5}"/>

</restriction>

</simpleType>

<simpleType name="st_Nome">

<restriction base="string">

<maxLength value="100"/>

</restriction>

</simpleType>

<simpleType name="st_NumeroDocumento">

<restriction base="string">

<maxLength value="30"/>

</restriction>

</simpleType>

<simpleType name="st_Lote">

<restriction base="string">

<maxLength value="20"/>

</restriction>

</simpleType>

<simpleType name="st_QuantidadeInsumo">

<restriction base="decimal">

<totalDigits value="12"/>

<fractionDigits value="6"/>

<maxExclusive value="1000000"/>

<minExclusive value="0"/>

</restriction>

</simpleType>

<simpleType name="st_QuantidadeDeInsumoPorUnidadeFarmacotecnica">

<restriction base="decimal">

<totalDigits value="15"/>

<fractionDigits value="6"/>

<maxExclusive value="1000000000"/>

<minExclusive value="0"/>

</restriction>

</simpleType>

<simpleType name="st_QuantidadeDeUnidadesFarmacotecnicas">

<restriction base="decimal">

<totalDigits value="10"/>

<fractionDigits value="6"/>

<maxExclusive value="10000"/>

<minExclusive value="0"/>

</restriction>

</simpleType>

<simpleType name="st_TipoReceituario">

<restriction base="string">

<!--

Receita de Controle Especial em 2 vias (Receita Branca)

-->

<enumeration value="1"/>

<!-- Notificação de Receita B (Notificação Azul) -->

<enumeration value="2"/>

<!--

Notificação de Receita Especial (Notificação Branca)

-->

<enumeration value="3"/>

<!-- Notificação de Receita A (Notificação Amarela) -->

<enumeration value="4"/>

<!-- Receita Antimicrobiano em 2 vias -->

<enumeration value="5"/>

</restriction>

</simpleType>

<simpleType name="st_TipoUsoMedicamento">

<restriction base="string">

<!-- Humano -->

<enumeration value="1"/>

<!-- Veterinario -->

<enumeration value="2"/>

</restriction>

</simpleType>

<simpleType name="st_TipoOperacaoNotaFiscal">

<restriction base="string">

<!-- Compra -->

<enumeration value="1"/>

<!-- Transferência -->

<enumeration value="2"/>

<!-- Venda -->

<enumeration value="3"/>

</restriction>

</simpleType>

<simpleType name="st_ConselhoProfissional">

<restriction base="string">

<!-- - Conselho Regional de Medicina  -->

<enumeration value="CRM"/>

<!--  Conselho Regional de Medicina Veterinária  -->

<enumeration value="CRMV"/>

<!--  Conselho Regional de Odontologia  -->

<enumeration value="CRO"/>

<!--

 

      Conselho Regional de Enfermagem

        <enumeration value="COREN"/>

   

-->

<!--  Conselho Regional de Farmácia  -->

<enumeration value="CRF"/>

<!--

 Programa Mais Medicos - Registro Ministério da Saúde

-->

<enumeration value="RMS"/>

</restriction>

</simpleType>

<simpleType name="st_UF">

<restriction base="string">

<!-- - Acre  -->

<enumeration value="AC"/>

<!--  Alagoas  -->

<enumeration value="AL"/>

<!--  Amazonas  -->

<enumeration value="AM"/>

<!--  Amapa  -->

<enumeration value="AP"/>

<!--  Bahia  -->

<enumeration value="BA"/>

<!--  Ceara  -->

<enumeration value="CE"/>

<!--  Distrito Federal  -->

<enumeration value="DF"/>

<!--  Espirito Santo  -->

<enumeration value="ES"/>

<!--  Goias  -->

<enumeration value="GO"/>

<!--  Maranhao  -->

<enumeration value="MA"/>

<!--  Minas Gerais  -->

<enumeration value="MG"/>

<!--  Mato Grosso do Sul  -->

<enumeration value="MS"/>

<!--  Mato Grosso  -->

<enumeration value="MT"/>

<!--  Para  -->

<enumeration value="PA"/>

<!--  Paraiba  -->

<enumeration value="PB"/>

<!--  Pernambuco  -->

<enumeration value="PE"/>

<!--  Piaui  -->

<enumeration value="PI"/>

<!--  Parana  -->

<enumeration value="PR"/>

<!--  Rio de Janeiro  -->

<enumeration value="RJ"/>

<!--  Rio Grande do Norte  -->

<enumeration value="RN"/>

<!--  Rondonia  -->

<enumeration value="RO"/>

<!--  Roraima  -->

<enumeration value="RR"/>

<!--  Rio Grande do Sul  -->

<enumeration value="RS"/>

<!--  Santa Catarina  -->

<enumeration value="SC"/>

<!--  Sergipe  -->

<enumeration value="SE"/>

<!--  Sao Paulo  -->

<enumeration value="SP"/>

<!--  Tocantins  -->

<enumeration value="TO"/>

</restriction>

</simpleType>

<simpleType name="st_TipoMotivoPerda">

<restriction base="string">

<!-- Furto / Roubo -->

<enumeration value="1"/>

<!-- Avaria -->

<enumeration value="2"/>

<!-- Vencimento -->

<enumeration value="3"/>

<!-- Apreensão / Recolhimento pela Visa -->

<enumeration value="4"/>

<!-- Perda no processo -->

<enumeration value="5"/>

<!-- Coleta para controle de qualidade -->

<enumeration value="6"/>

<!-- Perda de exclusão da portaria 344 -->

<enumeration value="7"/>

<!-- Por desvio de qualidade  -->

<enumeration value="8"/>

<!-- Recolhimento do Fabricante  -->

<enumeration value="9"/>

<!--  Devolução ao fornecedor/distribuidora  -->

<enumeration value="10"/>

</restriction>

</simpleType>

<simpleType name="st_TipoUnidadeInsumo">

<restriction base="string">

<!-- Grama -->

<enumeration value="1"/>

<!-- Mililitro -->

<enumeration value="2"/>

<!-- Unidade (U) -->

<enumeration value="3"/>

</restriction>

</simpleType>

<simpleType name="st_TipoUnidadeFarmacotecnica">

<restriction base="integer">

<!-- Grama -->

<enumeration value="1"/>

<!-- Cápsula -->

<enumeration value="2"/>

<!-- Comprimido -->

<enumeration value="3"/>

<!-- Mililitro -->

<enumeration value="4"/>

</restriction>

</simpleType>

<simpleType name="st_TipoDocumento">

<restriction base="string">

<!-- CARTEIRA DE REGISTRO PROFISSIONAL -->

<enumeration value="1"/>

<!-- CARTEIRA DE IDENTIDADE -->

<enumeration value="2"/>

<!--  Rever  -->

<!-- AUTORIZAÇÃO ESPECIAL DE FUNCIONAMENTO -->

<enumeration value="39"/>

<!-- PEDIDO DE AUTORIZAÇÃO DE TRABALHO -->

<enumeration value="4"/>

<!-- CERTIDÃO DE NASCIMENTO -->

<enumeration value="5"/>

<!-- CERTIDÃO DE CASAMENTO -->

<enumeration value="6"/>

<!-- CERTIFICADO DE RESERVISTA -->

<enumeration value="7"/>

<!--  Rever  -->

<!-- CARTA PATENTE -->

<enumeration value="8"/>

<!--  Rever  -->

<!-- AUTORIZAÇÃO DE FUNCIONAMENTO DE EMPRESA -->

<enumeration value="38"/>

<!-- CERTIFICADO DE DISPENSA DE INCORPORAÇÃO -->

<enumeration value="10"/>

<!-- CARTEIRA DE IDENTIDADE DO ESTRANGEIRO -->

<enumeration value="11"/>

<!--   Rever   -->

<!-- AUTORIZAÇÃO ESPECIAL SIMPLIFICADA -->

<enumeration value="40"/>

<!-- PASSAPORTE -->

<enumeration value="13"/>

<!-- PROTOCOLO DA POLÍCIA FEDERAL -->

<enumeration value="14"/>

<!--  Rever  -->

<!-- INSCRIÇÃO ESTADUAL -->

<enumeration value="19"/>

<!--  Rever  -->

<!-- INSCRIÇÃO MUNICIPAL -->

<enumeration value="20"/>

<!--  Rever  -->

<!-- ALVARÁ/LICENÇA SANITÁRIA MUNICIPAL -->

<enumeration value="21"/>

<!--  Rever  -->

<!-- ALVARÁ/LICENÇA SANITÁRIA ESTADUAL -->

<enumeration value="22"/>

<!-- CARTEIRA DE TRABALHO E PREVIDÊNCIA SOCIAL -->

<enumeration value="50"/>

<!-- CADASTRO NACIONAL DE PESSOA JURIDICA -->

<enumeration value="62"/>

</restriction>

</simpleType>

<simpleType name="st_OrgaoExpedidor">

<restriction base="string">

<!-- CONSELHO REGIONAL DE ADMINISTRAÇÃO -->

<enumeration value="CRA"/>

<!-- CONSELHO REGIONAL DE ECONOMIA -->

<enumeration value="CRE"/>

<!-- CONSELHO REG.DE ENG. ARQUIT. E AGRONOMIA -->

<enumeration value="CREA"/>

<!-- CONSELHO REGIONAL DE FARMÁCIA -->

<enumeration value="CRF"/>

<!-- DIRETORIA GERAL DA POLÍCIA CIVIL -->

<enumeration value="DGPC"/>

<!-- DEPARTAMENTO DE POLÍCIA FEDERAL -->

<enumeration value="DPF"/>

<!-- INSTITUTO IDENTIF. AROLDO MENDES PAIVA -->

<enumeration value="IDAMP"/>

<!-- INSTITUTO FÉLIX PACHECO -->

<enumeration value="IFP"/>

<!-- IMPRENSA NACIONAL -->

<enumeration value="IN"/>

<!--  Rever  -->

<!-- JUNTA -->

<enumeration value="JUNTA"/>

<!-- MINISTÉRIO DA AERONÁUTICA -->

<enumeration value="MAER"/>

<!-- MINISTÉRIO DO EXÉRCITO -->

<enumeration value="MEX"/>

<!-- MINISTÉRIO DA MARINHA -->

<enumeration value="MM"/>

<!-- ORDEM DOS ADVOGADOS DO BRASIL -->

<enumeration value="OAB"/>

<!-- SECRETARIA DE EST. DA JUSTIÇA E SEG. PUB -->

<enumeration value="SEJSP"/>

<!-- SECRETARIA DE ESTADO DA SEGURANÇA -->

<enumeration value="SES"/>

<!-- SECRETARIA DO ESTADO SEG. PÚBLICA -->

<enumeration value="SESP"/>

<!-- SECRETARIA DA JUSTIÇA E DA SEGURANÇA -->

<enumeration value="SJS"/>

<!-- SECR. DA JUST. DO TRAB. E DA CIDADANIA -->

<enumeration value="SJTC"/>

<!-- SECR.  DE SEG. E INFORM. POLÍCIA TÉCNICA -->

<enumeration value="SSIPT"/>

<!-- SECRETARIA DE SEGURANÇA PÚBLICA -->

<enumeration value="SSP"/>

<!-- VARA CIVIL -->

<enumeration value="VACIV"/>

<!-- VARA DE MENORES -->

<enumeration value="VAMEN"/>

<!-- POLICIA MILITAR -->

<enumeration value="PM"/>

<!-- INSTITUTO TAVARES BURIL -->

<enumeration value="ITB"/>

<!-- CONSELHO REGIONAL DE MEDICINA -->

<enumeration value="CRM"/>

<!-- CORPO DE BOMBEIROS MILITAR -->

<enumeration value="CBM"/>

<!-- DETRAN - DIRETORIA DE IDENTIFICAÇÃ CIVIL -->

<enumeration value="DIC"/>

<!-- CONSELHO FEDERAL DE PSICOLOGIA -->

<enumeration value="CFP"/>

<!-- CONSELHO REGIONAL DE ODONTOLOGIA -->

<enumeration value="CRO"/>

<!-- CONSELHO REGIONAL DE ENFERMARIA -->

<enumeration value="COREN"/>

<!-- CONSELHO FEDERAL DE NUTRICIONISTAS -->

<enumeration value="CFN"/>

<!-- MINISTÉRIO DAS RELAÇÕES EXTERIORES -->

<enumeration value="MRE"/>

<!-- CONSELHO REG. DE CORRETORES DE IMÓVEIS -->

<enumeration value="CRCI"/>

<!-- CONSELHO REGIONAL DE BIOLOGIA -->

<enumeration value="CRB"/>

<!-- CONSELHO REGIONAL DE NUTRIÇÃO -->

<enumeration value="CRN"/>

<!-- CONSELHO FEDERAL DE ENFERMAGEM -->

<enumeration value="CFE"/>

<!-- CONSELHO REGIONAL DE CONTABILIDADE -->

<enumeration value="CRC"/>

<!-- CONSELHO REGIONAL DE PSICOLOGIA -->

<enumeration value="CRP"/>

<!-- CONSELHO REGIONAL DE QUIMICA -->

<enumeration value="CRQ"/>

<!-- AGÊNCIA NACIONAL DE VIGILÂNCIA SANITÁRIA -->

<enumeration value="ANVISA"/>

<!-- GOVERNO DO ESTADO -->

<enumeration value="GOVEST"/>

<!-- PREFEITURA -->

<enumeration value="PREF"/>

<!-- CONSELHO REGIONAL DE BIOMEDICINA -->

<enumeration value="CRBM"/>

<!-- INSTITUTO PEREIRA FAUSTINO -->

<enumeration value="IPF"/>

<!--

CONSELHO REGIONAL DE FISIOTERAPIA E TERAPIA OCUPACIONAL

-->

<enumeration value="CREFITO"/>

<!-- CONSELHO REGIONAL DE MEDICINA VETERINÁRIA -->

<enumeration value="CRMV"/>

<!-- MINISTÉRIO DO TRABALHO E EMPREGO -->

<enumeration value="MTE"/>

<!-- CONSELHO REGIONAL DE FONOAUDIOLOGIA -->

<enumeration value="CRFA"/>

<!-- CONSELHO REGIONAL DE ECONOMIA -->

<enumeration value="CORECON"/>

<!-- SECRETARIA DE DESENVOLVIMENTO SOCIAL -->

<enumeration value="SDS"/>

<!-- SECRETARIA DA RECEITA FEDERAL -->

<enumeration value="SRF"/>

</restriction>

</simpleType>

<simpleType name="st_DescricaoValidacao">

<restriction base="string">

<length value="200"/>

</restriction>

</simpleType>

<simpleType name="st_Idade">

<restriction base="integer">

<minInclusive value="0"/>

<maxInclusive value="999"/>

</restriction>

</simpleType>

<simpleType name="st_UnidadeIdade">

<restriction base="int">

<!--  Anos  -->

<enumeration value="1"/>

<!--  Meses  -->

<enumeration value="2"/>

</restriction>

</simpleType>

<simpleType name="st_Sexo">

<restriction base="int">

<!--  Masculino  -->

<enumeration value="1"/>

<!--  Feminino  -->

<enumeration value="2"/>

</restriction>

</simpleType>

<!--

Tipo e tamanho definidos em conformidade com a

      Tabela CID10 do Schema de Banco de Dados Coorporativo

-->

<simpleType name="st_Cid">

<restriction base="string">

<minLength value="0"/>

<maxLength value="4"/>

</restriction>

</simpleType>

<simpleType name="st_UnidadeMedidaMedicamento">

<restriction base="string">

<!-- Caixas -->

<enumeration value="1"/>

<!-- Frascos -->

<enumeration value="2"/>

</restriction>

</simpleType>

</schema>