<StructureDefinition xmlns="http://hl7.org/fhir">
  <language value="pt-BR" />
  <url value="https://interoperabilidade.dasa.com.br/fhir/StructureDefinition/ServiceRequest" />
  <version value="1" />
  <name value="RequisicaodeServicos" />
  <title value="Requisição de Serviços" />
  <status value="active" />
  <date value="2023-03-22T12:18:11.6743763+00:00" />
  <publisher value="Vivian Furlan" />
  <description value="Resumo ou sumário referente a uma prescrição de exames/serviços a um paciente dentro do ecossistema de saúde Dasa." />
  <purpose value="Reportar para Ecossistema dados mínimos referentes a uma prescrição de exames, de forma a possibilitar seu compartilhamento entre profissionais de saúde, o próprio indivíduo que recebeu o atendimento, assim como possibilitar o uso secundário das informações para atividades faturamento, auditoria, formulação e monitoramento de políticas de compartilhamento de dados.&#xD;&#xA;Escopo incial: Prescrições." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ServiceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ServiceRequest">
      <path value="ServiceRequest" />
      <short value="Solicitação de serviço a ser executado" />
      <definition value="Um registro de uma solicitação de serviço, como investigações diagnósticas, tratamentos ou operações a serem realizadas." />
    </element>
    <element id="ServiceRequest.identifier">
      <path value="ServiceRequest.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Identificadores atribuídos a este pedido" />
      <definition value="Identificadores atribuídos a esta instância do pedido pelo solicitante e/ou destinatário e/ou executor do pedido." />
      <comment value="O elemento identifier.type é usado para distinguir entre os identificadores atribuídos pelo solicitador (conhecido como 'Placer' em HL7 v2) e o produtor das observações em resposta ao pedido (conhecido como 'Filler' em HL7 v2). Para mais discussão e exemplos, consulte a seção de notas de recursos abaixo." />
    </element>
    <element id="ServiceRequest.identifier.use">
      <path value="ServiceRequest.identifier.use" />
      <definition value="A finalidade desse identificador." />
      <comment value="Os aplicativos podem assumir que um identificador é permanente, a menos que diga explicitamente que é temporário." />
      <requirements value="Permite que o identificador apropriado para um determinado contexto de uso seja selecionado entre um conjunto de identificadores." />
      <min value="1" />
      <isModifierReason value="Isso é rotulado como &quot;É modificador&quot; porque os aplicativos não devem confundir um ID temporário com um permanente" />
      <binding>
        <strength value="required" />
        <description value="Identifica a finalidade desse identificador, se conhecido." />
        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use" />
      </binding>
    </element>
    <element id="ServiceRequest.identifier.type">
      <path value="ServiceRequest.identifier.type" />
      <short value="Descrição do identificador" />
      <definition value="Um tipo codificado para o identificador que pode ser usado para determinar qual identificador usar para uma finalidade específica." />
      <comment value="Este elemento lida apenas com categorias gerais de identificadores. Não DEVE ser usado para códigos que correspondem 1..1 com o Identifier.system. Alguns identificadores podem cair em várias categorias devido ao uso comum. Onde o sistema é conhecido, um tipo é desnecessário porque o tipo sempre faz parte da definição do sistema. No entanto, os sistemas geralmente precisam lidar com identificadores onde o sistema não é conhecido. Não existe uma relação 1:1 entre tipo e sistema, pois muitos sistemas diferentes têm o mesmo tipo." />
      <requirements value="Permite que os usuários façam uso de identificadores quando o sistema identificador não é conhecido." />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier.type.coding">
      <path value="ServiceRequest.identifier.type.coding" />
      <short value="Código definido por um sistema de terminologia" />
      <definition value="Uma referência a um código definido por um sistema de terminologia." />
      <comment value="Os códigos podem ser definidos muito casualmente em enumerações ou listas de códigos, até definições muito formais, como SNOMED CT - consulte os Princípios Básicos do HL7 v3 para obter mais informações. A ordem das codificações é indefinida e NÃO DEVE ser usada para inferir significado. Geralmente, no máximo, apenas um dos valores de codificação será rotulado como UserSelected = true." />
      <requirements value="Permite codificações alternativas dentro de um sistema de código e traduções para outros sistemas de código." />
    </element>
    <element id="ServiceRequest.identifier.type.coding.system">
      <path value="ServiceRequest.identifier.type.coding.system" />
      <short value="Identidade do sistema de terminologia" />
      <definition value="A identificação do sistema de código que define o significado do símbolo no código." />
      <comment value="O URI pode ser um OID (urn:oid:...) ou um UUID (urn:uuid:...). OIDs e UUIDs DEVEM ser referências ao registro HL7 OID. Caso contrário, o URI deve vir da lista do HL7 de URIs especiais definidos pelo FHIR ou deve fazer referência a alguma definição que estabeleça o sistema de forma clara e inequívoca." />
      <requirements value="Precisa ser inequívoco sobre a origem da definição do símbolo." />
    </element>
    <element id="ServiceRequest.identifier.type.coding.version">
      <path value="ServiceRequest.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier.type.coding.userSelected">
      <path value="ServiceRequest.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier.system">
      <path value="ServiceRequest.identifier.system" />
      <short value="O namespace para o valor do identificador" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos. Na Dasa NameSystem são usados para diferenciar os diferentes sistemas de origem. &#xD;&#xA;O namesystem é usado para criar identificadores únicos para sistemas e organizações dentro de uma rede de interoperabilidade. Esses identificadores são necessários para que diferentes sistemas possam se comunicar e compartilhar informações de forma segura e confiável. O namesystem do FHIR é baseado em padrões internacionais e permite a criação de identificadores únicos que são independentes do sistema de origem. Isso ajuda a garantir que os dados sejam consistentes e precisos em toda a rede de interoperabilidade. O namesystem também suporta a validação de identificadores e fornece um mecanismo para registrar novos sistemas e organizações na rede." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier.value">
      <path value="ServiceRequest.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier.period">
      <path value="ServiceRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id">
      <path value="ServiceRequest.identifier" />
      <sliceName value="dasa-navtelemed-prescricao-real_id" />
      <short value="Identificador(es) pelo(s) qual(is) este encontro é conhecido" />
      <definition value="Identificadores atribuídos a esta instância do pedido pelo solicitante e/ou destinatário e/ou executor do pedido." />
      <comment value="Este identificador é legado." />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.use">
      <path value="ServiceRequest.identifier.use" />
      <definition value="A finalidade desse identificador." />
      <comment value="Os aplicativos podem assumir que um identificador é permanente, a menos que diga explicitamente que é temporário." />
      <requirements value="Permite que o identificador apropriado para um determinado contexto de uso seja selecionado entre um conjunto de identificadores." />
      <min value="1" />
      <fixedCode value="usual" />
      <isModifierReason value="Isso é rotulado como &quot;É modificador&quot; porque os aplicativos não devem confundir um ID temporário com um permanente." />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.type">
      <path value="ServiceRequest.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.system">
      <path value="ServiceRequest.identifier.system" />
      <short value="O namespace para o valor do identificador" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
      <min value="1" />
      <fixedUri value="https://interoperabilidade.dasa.com.br/fhir/NamingSystem/dasa-navtelemed-prescricao-real_id" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.value">
      <path value="ServiceRequest.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.period">
      <path value="ServiceRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-real_id.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav">
      <path value="ServiceRequest.identifier" />
      <sliceName value="dasa-navtelemed-prescricao-nav" />
      <short value="Identificador(es) pelo(s) qual(is) este encontro é conhecido" />
      <definition value="Identificadores atribuídos a esta instância do pedido pelo solicitante e/ou destinatário e/ou executor do pedido." />
      <comment value="Este identificador é usado para o ID de prescrição da origem para NAVTelemed." />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.use">
      <path value="ServiceRequest.identifier.use" />
      <definition value="A finalidade desse identificador." />
      <comment value="Os aplicativos podem assumir que um identificador é permanente, a menos que diga explicitamente que é temporário." />
      <requirements value="Permite que o identificador apropriado para um determinado contexto de uso seja selecionado entre um conjunto de identificadores" />
      <min value="1" />
      <fixedCode value="usual" />
      <isModifierReason value="Isso é rotulado como &quot;É modificador&quot; porque os aplicativos não devem confundir um ID temporário com um permanente.." />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.type">
      <path value="ServiceRequest.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.system">
      <path value="ServiceRequest.identifier.system" />
      <short value="O namespace para o valor do identificador" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
      <min value="1" />
      <fixedUri value="https://interoperabilidade.dasa.com.br/fhir/NamingSystem/dasa-navtelemed-prescricao-nav" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.value">
      <path value="ServiceRequest.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.period">
      <path value="ServiceRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-nav.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem">
      <path value="ServiceRequest.identifier" />
      <sliceName value="dasa-navtelemed-prescricao-origem" />
      <comment value="Este identificador é usado para o ID de prescrição da origem para Memed." />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.use">
      <path value="ServiceRequest.identifier.use" />
      <definition value="A finalidade desse identificador." />
      <comment value="Os aplicativos podem assumir que um identificador é permanente, a menos que diga explicitamente que é temporário." />
      <requirements value="Permite que o identificador apropriado para um determinado contexto de uso seja selecionado entre um conjunto de identificadores." />
      <min value="1" />
      <fixedCode value="secondary" />
      <isModifierReason value="Isso é rotulado como &quot;É modificador&quot; porque os aplicativos não devem confundir um ID temporário com um permanente" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.type">
      <path value="ServiceRequest.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.system">
      <path value="ServiceRequest.identifier.system" />
      <short value="O namespace para o valor do identificador" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
      <min value="1" />
      <fixedUri value="https://interoperabilidade.dasa.com.br/fhir/NamingSystem/dasa-navtelemed-prescricao-origem" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.value">
      <path value="ServiceRequest.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.period">
      <path value="ServiceRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:dasa-navtelemed-prescricao-origem.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.instantiatesCanonical">
      <path value="ServiceRequest.instantiatesCanonical" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.instantiatesUri">
      <path value="ServiceRequest.instantiatesUri" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.basedOn">
      <path value="ServiceRequest.basedOn" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.replaces">
      <path value="ServiceRequest.replaces" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requisition">
      <path value="ServiceRequest.requisition" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.status">
      <path value="ServiceRequest.status" />
      <definition value="O status do pedido." />
      <comment value="O status geralmente está totalmente sob controle do solicitante - eles determinam se o pedido é rascunho ou ativo e, depois de ativado, concluído, cancelado ou suspenso. Os estados relativos às atividades do performer são refletidos no evento correspondente (consulte [Event Pattern](event.html) para discussão geral) ou usando o recurso [Task](task.html)." />
      <isModifierReason value="Este elemento é rotulado como um modificador porque é um elemento de status que contém o status inserido com erro, o que significa que o recurso não deve ser tratado como válido" />
      <binding>
        <strength value="required" />
        <description value="O status de uma ordem de serviço." />
        <valueSet value="http://hl7.org/fhir/ValueSet/request-status" />
      </binding>
    </element>
    <element id="ServiceRequest.intent">
      <path value="ServiceRequest.intent" />
      <definition value="Seja a solicitação uma proposta, plano, pedido original ou pedido reflexo." />
      <comment value="Esse elemento é rotulado como um modificador porque a intenção altera quando e como o recurso é realmente aplicável." />
      <isModifierReason value="Este elemento altera a interpretação de todos os atributos descritivos. Por exemplo, &quot;a hora em que a solicitação é recomendada&quot; vs. &quot;a hora em que a solicitação é autorizada a ocorrer&quot; ou &quot;quem é recomendado para realizar a solicitação&quot; vs. &quot;quem está autorizado a realizar a solicitação." />
      <binding>
        <strength value="required" />
        <description value="O tipo de solicitação de serviço." />
      </binding>
    </element>
    <element id="ServiceRequest.category">
      <path value="ServiceRequest.category" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.priority">
      <path value="ServiceRequest.priority" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.doNotPerform">
      <path value="ServiceRequest.doNotPerform" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.code">
      <path value="ServiceRequest.code" />
      <short value="O que está sendo solicitado/pedido" />
      <definition value="Um código que identifica um determinado serviço (ou seja, procedimento, investigação diagnóstica ou painel de investigações) que foi solicitado." />
      <comment value="Muitos códigos de procedimento de laboratório e radiologia incorporam o sistema de amostra/órgão no nome do pedido de teste, por exemplo, soro ou soro/glicose plasmática ou uma radiografia de tórax. A amostra pode não ser registrada separadamente do código do teste." />
      <binding>
        <strength value="example" />
        <description value="Códigos para testes ou serviços que podem ser realizados por um indivíduo, organização ou serviço de saúde designado. Para laboratório, LOINC é (preferencial)[http://build.fhir.org/terminologies.html#preferred] e um conjunto de valores usando códigos de pedido LOINC está disponível [aqui](valueset-diagnostic-requests.html)." />
        <valueSet value="https://www.vivianteste.example.com.br/fhir/r4/CodeSystem/tuss" />
      </binding>
    </element>
    <element id="ServiceRequest.code.coding">
      <path value="ServiceRequest.code.coding" />
      <short value="Código definido por um sistema de terminologia" />
      <definition value="Uma referência a um código definido por um sistema de terminologia." />
      <comment value="Os códigos podem ser definidos muito casualmente em enumerações ou listas de códigos, até definições muito formais, como SNOMED CT - consulte os Princípios Básicos do HL7 v3 para obter mais informações. A ordem das codificações é indefinida e NÃO DEVE ser usada para inferir significado. Geralmente, no máximo, apenas um dos valores de codificação será rotulado como UserSelected = true." />
      <requirements value="Permite codificações alternativas dentro de um sistema de código e traduções para outros sistemas de código." />
    </element>
    <element id="ServiceRequest.code.coding.system">
      <path value="ServiceRequest.code.coding.system" />
      <short value="Identidade do sistema de terminologia" />
      <definition value="A identificação do sistema de código que define o significado do símbolo no código." />
      <comment value="O URI pode ser um OID (urn:oid:...) ou um UUID (urn:uuid:...). OIDs e UUIDs DEVEM ser referências ao registro HL7 OID. Caso contrário, o URI deve vir da lista do HL7 de URIs especiais definidos pelo FHIR ou deve fazer referência a alguma definição que estabeleça o sistema de forma clara e inequívoca." />
      <requirements value="Precisa ser inequívoco sobre a origem da definição do símbolo." />
      <binding>
        <strength value="example" />
        <description value="Códigos para serviços que podem ser realizados por um indivíduo, organização ou serviço de saúde designado." />
        <valueSet value="https://www.vivianteste.example.com.br/fhir/r4/CodeSystem/tuss" />
      </binding>
    </element>
    <element id="ServiceRequest.code.coding.version">
      <path value="ServiceRequest.code.coding.version" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.code.coding.code">
      <path value="ServiceRequest.code.coding.code" />
      <short value="Símbolo na sintaxe definida pelo sistema" />
      <definition value="Um símbolo na sintaxe definida pelo sistema. O símbolo pode ser um código predefinido ou uma expressão em uma sintaxe definida pelo sistema de codificação (por exemplo, pós-coordenação)." />
      <comment value="Observe que as strings FHIR NÃO DEVEM exceder 1 MB de tamanho" />
      <requirements value="Necessidade de se referir a um determinado código no sistema." />
    </element>
    <element id="ServiceRequest.code.coding.display">
      <path value="ServiceRequest.code.coding.display" />
      <short value="Representação definida pelo sistema" />
      <definition value="Uma representação do significado do código no sistema, seguindo as regras do sistema." />
      <comment value="Observe que as strings FHIR NÃO DEVEM exceder 1 MB de tamanho" />
      <requirements value="Precisa ser capaz de transmitir um significado do código legível por humanos para leitores que não conhecem o sistema." />
    </element>
    <element id="ServiceRequest.code.coding.userSelected">
      <path value="ServiceRequest.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.code.text">
      <path value="ServiceRequest.code.text" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.orderDetail">
      <path value="ServiceRequest.orderDetail" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.quantity[x]">
      <path value="ServiceRequest.quantity[x]" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.subject">
      <path value="ServiceRequest.subject" />
      <short value="Indivíduo ou Entidade para a qual o serviço é solicitado" />
      <definition value="Em quem ou o que o serviço deve ser executado. Isso geralmente é um paciente humano, mas também pode ser solicitado em animais, grupos de humanos ou animais, dispositivos como máquinas de diálise ou até mesmo locais (normalmente para exames ambientais)." />
      <comment value="As referências DEVEM ser uma referência a um recurso FHIR real e DEVEM ser resolvíveis (permitindo controle de acesso, indisponibilidade temporária, etc.). A resolução pode ser por recuperação da URL ou, quando aplicável por tipo de recurso, tratando uma referência absoluta como uma URL canônica e procurando-a em um registro/repositório local." />
    </element>
    <element id="ServiceRequest.subject.reference">
      <path value="ServiceRequest.subject.reference" />
      <short value="Referência literal, URL relativa, interna ou absoluta" />
      <definition value="Uma referência a um local no qual o outro recurso é encontrado. A referência pode ser uma referência relativa, caso em que é relativa à URL base do serviço, ou uma URL absoluta que resolve para o local onde o recurso é encontrado. A referência pode ser específica da versão ou não. Se a referência não for a um servidor FHIR RESTful, deve-se presumir que seja específica da versão. Referências de fragmentos internos (começar com '#') referem-se a recursos contidos." />
      <comment value="O uso de URLs absolutos fornece uma abordagem escalável estável adequada para um contexto de nuvem/web, enquanto o uso de referências relativas/lógicas fornece uma abordagem flexível adequada para uso ao negociar em limites de ecossistemas fechados. URLs absolutos não precisam apontar para um servidor FHIR RESTful, embora essa seja a abordagem preferida. Se a URL estiver em conformidade com a estrutura &quot;/[type]/[id]&quot;, deve-se presumir que a referência é a um servidor FHIR RESTful." />
    </element>
    <element id="ServiceRequest.subject.type">
      <path value="ServiceRequest.subject.type" />
      <short value="Digite a referência a que se refere (por exemplo, &quot;Paciente&quot;)" />
      <definition value="O tipo esperado do destino da referência. Se ambos Reference.type e Reference.reference forem preenchidos e Reference.reference for um URL FHIR, ambos DEVEM ser consistentes.&#xA;&#xA;O tipo é a URL Canônica da Definição de Recurso que é o tipo ao qual esta referência se refere. Referências são URLs relativos a http://hl7.org/fhir/StructureDefinition/ por exemplo &quot;Paciente&quot; é uma referência a http://hl7.org/fhir/StructureDefinition/Patient. URLs absolutos são permitidos apenas para modelos lógicos (e só podem ser usados em referências em modelos lógicos, não em recursos)." />
      <comment value="Este elemento é usado para indicar o tipo de destino da referência. Isso pode ser usado qualquer um dos outros elementos preenchidos (ou não). Em alguns casos, o tipo de destino pode ser determinado pela inspeção da referência (por exemplo, uma URL RESTful) ou pela resolução do destino da referência; se o tipo e a referência forem fornecidos, a referência DEVERÁ resolver para um recurso do mesmo tipo que o especificado." />
    </element>
    <element id="ServiceRequest.subject.identifier">
      <path value="ServiceRequest.subject.identifier" />
      <short value="Referência lógica, quando a referência literal não é conhecida" />
      <definition value="Um identificador para o recurso de destino. Isso é usado quando não há como referenciar o outro recurso diretamente, porque a entidade que ele representa não está disponível por meio de um servidor FHIR ou porque não há como o autor do recurso converter um identificador conhecido em um local real . Não há exigência de que um identificador de Referência aponte para algo que está realmente exposto como uma instância FHIR, mas DEVE apontar para um conceito de negócios que seria esperado ser exposto como uma instância FHIR, e essa instância precisaria ser de um Tipo de recurso FHIR permitido pela referência." />
      <comment value="Quando um identificador é fornecido no lugar de uma referência, qualquer sistema que processa a referência só poderá resolver o identificador para uma referência se entender o contexto de negócios no qual o identificador é usado. Às vezes, isso é global (por exemplo, um identificador nacional), mas geralmente não é. Por esse motivo, nenhum dos mecanismos úteis descritos para trabalhar com referências (por exemplo, encadeamento, inclusões) é possível, nem se deve esperar que os servidores sejam capazes de resolver a referência. Os servidores podem aceitar uma referência baseada em identificador intacta, resolvê-la e/ou rejeitá-la - consulte CapabilityStatement.rest.resource.referencePolicy.&#xA;&#xA;Quando um identificador e uma referência literal são fornecidos, a referência literal é preferida. Os aplicativos que processam o recurso são permitidos - mas não obrigatórios - para verificar se o identificador corresponde à referência literal&#xA;&#xA;Os aplicativos que convertem uma referência lógica em uma referência literal podem optar por deixar a referência lógica presente ou removê-la.&#xA;&#xA;A referência destina-se a apontar para uma estrutura que pode potencialmente ser expressa como um recurso FHIR, embora não haja necessidade de existir como uma instância de recurso FHIR real - exceto na medida em que um aplicativo deseja encontrar o destino da referência . O conteúdo referido como o identificador deve atender às restrições lógicas implícitas por quaisquer limitações sobre quais tipos de recursos são permitidos para a referência. Por exemplo, não seria legítimo enviar o identificador de uma receita de medicamento se o tipo fosse Referência(Observação|Relatório de Diagnóstico). Um dos casos de uso para Reference.identifier é a situação em que não existe nenhuma representação FHIR (em que o tipo é Reference (Any)" />
    </element>
    <element id="ServiceRequest.subject.identifier.use">
      <path value="ServiceRequest.subject.identifier.use" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.subject.identifier.type">
      <path value="ServiceRequest.subject.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.subject.identifier.system">
      <path value="ServiceRequest.subject.identifier.system" />
      <short value="Identidade do sistema de terminologia" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos. Na Dasa NameSystem são usados para diferenciar os diferentes sistemas de origem. &#xD;&#xA;O namesystem é usado para criar identificadores únicos para sistemas e organizações dentro de uma rede de interoperabilidade. Esses identificadores são necessários para que diferentes sistemas possam se comunicar e compartilhar informações de forma segura e confiável. O namesystem do FHIR é baseado em padrões internacionais e permite a criação de identificadores únicos que são independentes do sistema de origem. Isso ajuda a garantir que os dados sejam consistentes e precisos em toda a rede de interoperabilidade. O namesystem também suporta a validação de identificadores e fornece um mecanismo para registrar novos sistemas e organizações na rede." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
    </element>
    <element id="ServiceRequest.subject.identifier.value">
      <path value="ServiceRequest.subject.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
    </element>
    <element id="ServiceRequest.subject.identifier.period">
      <path value="ServiceRequest.subject.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.subject.identifier.assigner">
      <path value="ServiceRequest.subject.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.subject.display">
      <path value="ServiceRequest.subject.display" />
      <short value="Texto alternativo para o recurso" />
      <definition value="Narrativa de texto simples que identifica o recurso além da referência do recurso." />
      <comment value="Isso geralmente não é o mesmo que o Resource.text do recurso referenciado. O objetivo é identificar o que está sendo referenciado, não descrevê-lo completamente." />
    </element>
    <element id="ServiceRequest.encounter">
      <path value="ServiceRequest.encounter" />
      <short value="Encontro em que a solicitação foi criada" />
      <definition value="Um encontro que fornece informações adicionais sobre o contexto de saúde em que essa solicitação é feita." />
      <comment value="As referências DEVEM ser uma referência a um recurso FHIR real e DEVEM ser resolvíveis (permitindo controle de acesso, indisponibilidade temporária, etc.). A resolução pode ser por recuperação da URL ou, quando aplicável por tipo de recurso, tratando uma referência absoluta como uma URL canônica e procurando-a em um registro/repositório local." />
    </element>
    <element id="ServiceRequest.encounter.reference">
      <path value="ServiceRequest.encounter.reference" />
      <short value="Referência literal, URL relativa, interna ou absoluta" />
      <definition value="Uma referência a um local no qual o outro recurso é encontrado. A referência pode ser uma referência relativa, caso em que é relativa à URL base do serviço, ou uma URL absoluta que resolve para o local onde o recurso é encontrado. A referência pode ser específica da versão ou não. Se a referência não for a um servidor FHIR RESTful, deve-se presumir que seja específica da versão. Referências de fragmentos internos (começar com '#') referem-se a recursos contidos." />
      <comment value="O uso de URLs absolutos fornece uma abordagem escalável estável adequada para um contexto de nuvem/web, enquanto o uso de referências relativas/lógicas fornece uma abordagem flexível adequada para uso ao negociar em limites de ecossistemas fechados. URLs absolutos não precisam apontar para um servidor FHIR RESTful, embora essa seja a abordagem preferida. Se a URL estiver em conformidade com a estrutura &quot;/[type]/[id]&quot;, deve-se presumir que a referência é a um servidor FHIR RESTful." />
    </element>
    <element id="ServiceRequest.encounter.type">
      <path value="ServiceRequest.encounter.type" />
      <short value="Digite a referência a que se refere (por exemplo, &quot;Pacient&quot;)" />
      <definition value="O tipo esperado do destino da referência. Se ambos Reference.type e Reference.reference forem preenchidos e Reference.reference for um URL FHIR, ambos DEVEM ser consistentes.&#xA;&#xA;O tipo é a URL Canônica da Definição de Recurso que é o tipo ao qual esta referência se refere. Referências são URLs relativos a http://hl7.org/fhir/StructureDefinition/ por exemplo &quot;Paciente&quot; é uma referência a http://hl7.org/fhir/StructureDefinition/Patient. URLs absolutos são permitidos apenas para modelos lógicos (e só podem ser usados em referências em modelos lógicos, não em recursos)." />
      <comment value="Este elemento é usado para indicar o tipo de destino da referência. Isso pode ser usado qualquer um dos outros elementos preenchidos (ou não). Em alguns casos, o tipo de destino pode ser determinado pela inspeção da referência (por exemplo, uma URL RESTful) ou pela resolução do destino da referência; se o tipo e a referência forem fornecidos, a referência DEVERÁ resolver para um recurso do mesmo tipo que o especificado." />
    </element>
    <element id="ServiceRequest.encounter.identifier">
      <path value="ServiceRequest.encounter.identifier" />
      <short value="Referência lógica, quando a referência literal não é conhecida" />
      <definition value="Um identificador para o recurso de destino. Isso é usado quando não há como referenciar o outro recurso diretamente, porque a entidade que ele representa não está disponível por meio de um servidor FHIR ou porque não há como o autor do recurso converter um identificador conhecido em um local real . Não há exigência de que um identificador de Referência aponte para algo que está realmente exposto como uma instância FHIR, mas DEVE apontar para um conceito de negócios que seria esperado ser exposto como uma instância FHIR, e essa instância precisaria ser de um Tipo de recurso FHIR permitido pela referência." />
      <comment value="Quando um identificador é fornecido no lugar de uma referência, qualquer sistema que processa a referência só poderá resolver o identificador para uma referência se entender o contexto de negócios no qual o identificador é usado. Às vezes, isso é global (por exemplo, um identificador nacional), mas geralmente não é. Por esse motivo, nenhum dos mecanismos úteis descritos para trabalhar com referências (por exemplo, encadeamento, inclusões) é possível, nem se deve esperar que os servidores sejam capazes de resolver a referência. Os servidores podem aceitar uma referência baseada em identificador intacta, resolvê-la e/ou rejeitá-la - consulte CapabilityStatement.rest.resource.referencePolicy.&#xA;&#xA;Quando um identificador e uma referência literal são fornecidos, a referência literal é preferida. Os aplicativos que processam o recurso são permitidos - mas não obrigatórios - para verificar se o identificador corresponde à referência literal&#xA;&#xA;Os aplicativos que convertem uma referência lógica em uma referência literal podem optar por deixar a referência lógica presente ou removê-la.&#xA;&#xA;A referência destina-se a apontar para uma estrutura que pode potencialmente ser expressa como um recurso FHIR, embora não haja necessidade de existir como uma instância de recurso FHIR real - exceto na medida em que um aplicativo deseja encontrar o destino da referência . O conteúdo referido como o identificador deve atender às restrições lógicas implícitas por quaisquer limitações sobre quais tipos de recursos são permitidos para a referência. Por exemplo, não seria legítimo enviar o identificador de uma receita de medicamento se o tipo fosse Referência(Observação|Relatório de Diagnóstico). Um dos casos de uso para Reference.identifier é a situação em que não existe nenhuma representação FHIR (em que o tipo é Reference (Any)" />
    </element>
    <element id="ServiceRequest.encounter.identifier.use">
      <path value="ServiceRequest.encounter.identifier.use" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.encounter.identifier.type">
      <path value="ServiceRequest.encounter.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.encounter.identifier.system">
      <path value="ServiceRequest.encounter.identifier.system" />
      <short value="Identidade do sistema de terminologia" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos. Na Dasa NameSystem são usados para diferenciar os diferentes sistemas de origem. &#xD;&#xA;O namesystem é usado para criar identificadores únicos para sistemas e organizações dentro de uma rede de interoperabilidade. Esses identificadores são necessários para que diferentes sistemas possam se comunicar e compartilhar informações de forma segura e confiável. O namesystem do FHIR é baseado em padrões internacionais e permite a criação de identificadores únicos que são independentes do sistema de origem. Isso ajuda a garantir que os dados sejam consistentes e precisos em toda a rede de interoperabilidade. O namesystem também suporta a validação de identificadores e fornece um mecanismo para registrar novos sistemas e organizações na rede." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
    </element>
    <element id="ServiceRequest.encounter.identifier.value">
      <path value="ServiceRequest.encounter.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
    </element>
    <element id="ServiceRequest.encounter.identifier.period">
      <path value="ServiceRequest.encounter.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.encounter.identifier.assigner">
      <path value="ServiceRequest.encounter.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.encounter.display">
      <path value="ServiceRequest.encounter.display" />
      <short value="Texto alternativo para o recurso" />
      <definition value="Narrativa de texto simples que identifica o recurso além da referência do recurso." />
      <comment value="Isso geralmente não é o mesmo que o Resource.text do recurso referenciado. O objetivo é identificar o que está sendo referenciado, não descrevê-lo completamente." />
    </element>
    <element id="ServiceRequest.occurrence[x]">
      <path value="ServiceRequest.occurrence[x]" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.asNeeded[x]">
      <path value="ServiceRequest.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.authoredOn">
      <path value="ServiceRequest.authoredOn" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requester">
      <path value="ServiceRequest.requester" />
      <short value="Quem/o que está solicitando o serviço" />
      <definition value="O indivíduo que iniciou a solicitação e tem responsabilidade por sua ativação." />
      <comment value="Este não é o despachante, mas quem é o autorizador. Este elemento não se destina a lidar com a delegação que geralmente seria gerenciada por meio do recurso Provenance." />
    </element>
    <element id="ServiceRequest.requester.reference">
      <path value="ServiceRequest.requester.reference" />
      <short value="Referência literal, URL relativa, interna ou absoluta" />
      <definition value="Uma referência a um local no qual o outro recurso é encontrado. A referência pode ser uma referência relativa, caso em que é relativa à URL base do serviço, ou uma URL absoluta que resolve para o local onde o recurso é encontrado. A referência pode ser específica da versão ou não. Se a referência não for a um servidor FHIR RESTful, deve-se presumir que seja específica da versão. Referências de fragmentos internos (começar com '#') referem-se a recursos contidos" />
      <comment value="O uso de URLs absolutos fornece uma abordagem escalável estável adequada para um contexto de nuvem/web, enquanto o uso de referências relativas/lógicas fornece uma abordagem flexível adequada para uso ao negociar em limites de ecossistemas fechados. URLs absolutos não precisam apontar para um servidor FHIR RESTful, embora essa seja a abordagem preferida. Se a URL estiver em conformidade com a estrutura &quot;/[type]/[id]&quot;, deve-se presumir que a referência é a um servidor FHIR RESTful." />
    </element>
    <element id="ServiceRequest.requester.type">
      <path value="ServiceRequest.requester.type" />
      <short value="Digite a referência a que se refere (por exemplo, &quot;Pacient&quot;)" />
      <definition value="O tipo esperado do destino da referência. Se ambos Reference.type e Reference.reference forem preenchidos e Reference.reference for um URL FHIR, ambos DEVEM ser consistentes.&#xA;&#xA;O tipo é a URL Canônica da Definição de Recurso que é o tipo ao qual esta referência se refere. Referências são URLs relativos a http://hl7.org/fhir/StructureDefinition/ por exemplo &quot;Paciente&quot; é uma referência a http://hl7.org/fhir/StructureDefinition/Patient. URLs absolutos são permitidos apenas para modelos lógicos (e só podem ser usados em referências em modelos lógicos, não em recursos)." />
      <comment value="Este elemento é usado para indicar o tipo de destino da referência. Isso pode ser usado qualquer um dos outros elementos preenchidos (ou não). Em alguns casos, o tipo de destino pode ser determinado pela inspeção da referência (por exemplo, uma URL RESTful) ou pela resolução do destino da referência; se o tipo e a referência forem fornecidos, a referência DEVERÁ resolver para um recurso do mesmo tipo que o especificado." />
    </element>
    <element id="ServiceRequest.requester.identifier">
      <path value="ServiceRequest.requester.identifier" />
      <short value="Referência lógica, quando a referência literal não é conhecida" />
      <definition value="Um identificador para o recurso de destino. Isso é usado quando não há como referenciar o outro recurso diretamente, porque a entidade que ele representa não está disponível por meio de um servidor FHIR ou porque não há como o autor do recurso converter um identificador conhecido em um local real . Não há exigência de que um identificador de Referência aponte para algo que está realmente exposto como uma instância FHIR, mas DEVE apontar para um conceito de negócios que seria esperado ser exposto como uma instância FHIR, e essa instância precisaria ser de um Tipo de recurso FHIR permitido pela referência." />
      <comment value="Quando um identificador é fornecido no lugar de uma referência, qualquer sistema que processa a referência só poderá resolver o identificador para uma referência se entender o contexto de negócios no qual o identificador é usado. Às vezes, isso é global (por exemplo, um identificador nacional), mas geralmente não é. Por esse motivo, nenhum dos mecanismos úteis descritos para trabalhar com referências (por exemplo, encadeamento, inclusões) é possível, nem se deve esperar que os servidores sejam capazes de resolver a referência. Os servidores podem aceitar uma referência baseada em identificador intacta, resolvê-la e/ou rejeitá-la - consulte CapabilityStatement.rest.resource.referencePolicy.&#xA;&#xA;Quando um identificador e uma referência literal são fornecidos, a referência literal é preferida. Os aplicativos que processam o recurso são permitidos - mas não obrigatórios - para verificar se o identificador corresponde à referência literal&#xA;&#xA;Os aplicativos que convertem uma referência lógica em uma referência literal podem optar por deixar a referência lógica presente ou removê-la.&#xA;&#xA;A referência destina-se a apontar para uma estrutura que pode potencialmente ser expressa como um recurso FHIR, embora não haja necessidade de existir como uma instância de recurso FHIR real - exceto na medida em que um aplicativo deseja encontrar o destino da referência . O conteúdo referido como o identificador deve atender às restrições lógicas implícitas por quaisquer limitações sobre quais tipos de recursos são permitidos para a referência. Por exemplo, não seria legítimo enviar o identificador de uma receita de medicamento se o tipo fosse Referência(Observação|Relatório de Diagnóstico). Um dos casos de uso para Reference.identifier é a situação em que não existe nenhuma representação FHIR (em que o tipo é Reference (Any)" />
    </element>
    <element id="ServiceRequest.requester.identifier.use">
      <path value="ServiceRequest.requester.identifier.use" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requester.identifier.type">
      <path value="ServiceRequest.requester.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requester.identifier.system">
      <path value="ServiceRequest.requester.identifier.system" />
      <short value="Identidade do sistema de terminologia" />
      <definition value="Estabelece o namespace para o valor - ou seja, uma URL que descreve um conjunto de valores exclusivos. Na Dasa NameSystem são usados para diferenciar os diferentes sistemas de origem. &#xD;&#xA;O namesystem é usado para criar identificadores únicos para sistemas e organizações dentro de uma rede de interoperabilidade. Esses identificadores são necessários para que diferentes sistemas possam se comunicar e compartilhar informações de forma segura e confiável. O namesystem do FHIR é baseado em padrões internacionais e permite a criação de identificadores únicos que são independentes do sistema de origem. Isso ajuda a garantir que os dados sejam consistentes e precisos em toda a rede de interoperabilidade. O namesystem também suporta a validação de identificadores e fornece um mecanismo para registrar novos sistemas e organizações na rede." />
      <comment value="Identifier.system sempre diferencia maiúsculas de minúsculas." />
      <requirements value="Existem muitos conjuntos de identificadores. Para realizar a correspondência de dois identificadores, precisamos saber com qual conjunto estamos lidando. O sistema identifica um determinado conjunto de identificadores exclusivos." />
    </element>
    <element id="ServiceRequest.requester.identifier.value">
      <path value="ServiceRequest.requester.identifier.value" />
      <short value="O valor que é único" />
      <definition value="A porção do identificador normalmente relevante para o usuário e que é única dentro do contexto do sistema." />
      <comment value="Se o valor for um URI completo, o sistema DEVERÁ ser urn:ietf:rfc:3986. O objetivo principal do valor é o mapeamento computacional. Como resultado, pode ser normalizado para fins de comparação (por exemplo, remoção de espaços em branco não significativos, traços, etc.) Um valor formatado para exibição humana pode ser transmitido usando a [extensão de valor renderizado](extension-rendered-value.html). Identifier.value deve ser tratado com distinção entre maiúsculas e minúsculas, a menos que o conhecimento do Identifier.system permita que o processador tenha certeza de que o processamento sem distinção entre maiúsculas e minúsculas é seguro." />
    </element>
    <element id="ServiceRequest.requester.identifier.period">
      <path value="ServiceRequest.requester.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requester.identifier.assigner">
      <path value="ServiceRequest.requester.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.requester.display">
      <path value="ServiceRequest.requester.display" />
      <short value="Texto alternativo para o recurso" />
      <definition value="Narrativa de texto simples que identifica o recurso além da referência do recurso." />
      <comment value="Isso geralmente não é o mesmo que o Resource.text do recurso referenciado. O objetivo é identificar o que está sendo referenciado, não descrevê-lo completamente." />
    </element>
    <element id="ServiceRequest.performerType">
      <path value="ServiceRequest.performerType" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.performer">
      <path value="ServiceRequest.performer" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.locationCode">
      <path value="ServiceRequest.locationCode" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.locationReference">
      <path value="ServiceRequest.locationReference" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.reasonCode">
      <path value="ServiceRequest.reasonCode" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.reasonReference">
      <path value="ServiceRequest.reasonReference" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.insurance">
      <path value="ServiceRequest.insurance" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.supportingInfo">
      <path value="ServiceRequest.supportingInfo" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.specimen">
      <path value="ServiceRequest.specimen" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.bodySite">
      <path value="ServiceRequest.bodySite" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.note">
      <path value="ServiceRequest.note" />
      <short value="Comentários" />
      <definition value="Quaisquer outras notas e comentários feitos sobre a solicitação de serviço. Por exemplo, notas de cobrança interna." />
      <comment value="Para sistemas que não possuem anotações estruturadas, eles podem simplesmente comunicar uma única anotação sem autor ou hora. Esse elemento pode precisar ser incluído na narrativa devido ao potencial de modificar informações. *Anotações NÃO DEVEM* ser usadas para comunicar informações &quot;modificadoras&quot; que possam ser computáveis. (Este é um DEVE porque impor o comportamento do usuário é quase impossível)." />
    </element>
    <element id="ServiceRequest.note.author[x]">
      <path value="ServiceRequest.note.author[x]" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.note.time">
      <path value="ServiceRequest.note.time" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.note.text">
      <path value="ServiceRequest.note.text" />
      <short value="A anotação - conteúdo de texto (como remarcação)" />
      <definition value="O texto da anotação no formato markdown." />
      <comment value="Os sistemas não precisam ter suporte para remarcação, portanto, o texto deve ser legível sem processamento de remarcação. A sintaxe de markdown é GFM - consulte https://github.github.com/gfm/" />
    </element>
    <element id="ServiceRequest.patientInstruction">
      <path value="ServiceRequest.patientInstruction" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.relevantHistory">
      <path value="ServiceRequest.relevantHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>