<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="br-core-servicerequest" />
  <url value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest" />
  <name value="br-core-servicerequest" />
  <status value="active" />
  <description value="Este perfil" />
  <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.id">
      <path value="ServiceRequest.id" />
      <short value="ID lógico deste artefato" />
      <definition value="ID lógico deste artefato" />
    </element>
    <element id="ServiceRequest.meta">
      <path value="ServiceRequest.meta" />
      <short value="Metadados sobre o recurso" />
      <definition value="Metadados adicionais sobre o recurso" />
    </element>
    <element id="ServiceRequest.language">
      <path value="ServiceRequest.language" />
      <short value="Linguagem do recurso" />
      <definition value="A linguagem humana natural do recurso" />
    </element>
    <element id="ServiceRequest.text">
      <path value="ServiceRequest.text" />
      <short value="Resumo de texto para o recurso, para interpretação humana" />
      <definition value="Um texto narrativo resumindo as informações do recurso" />
    </element>
    <element id="ServiceRequest.identifier">
      <path value="ServiceRequest.identifier" />
      <short value="ID lógico deste artefato" />
      <definition value="ID lógico deste artefato" />
    </element>
    <element id="ServiceRequest.instantiatesCanonical">
      <path value="ServiceRequest.instantiatesCanonical" />
      <short value="Instancia o protocolo ou definição FHIR" />
      <definition value="Instancia o protocolo ou definição FHIR" />
    </element>
    <element id="ServiceRequest.instantiatesUri">
      <path value="ServiceRequest.instantiatesUri" />
      <short value="Instancia protocolo externo ou definição" />
      <definition value="Instancia protocolo externo ou definição" />
    </element>
    <element id="ServiceRequest.basedOn">
      <path value="ServiceRequest.basedOn" />
      <short value="Que pedido atende" />
      <definition value="Que pedido atende" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest" />
      </type>
    </element>
    <element id="ServiceRequest.replaces">
      <path value="ServiceRequest.replaces" />
      <short value="Qual solicitação substitui" />
      <definition value="Qual solicitação substitui" />
    </element>
    <element id="ServiceRequest.requisition">
      <path value="ServiceRequest.requisition" />
      <short value="ID de solicitação composta" />
      <definition value="ID de solicitação composta" />
    </element>
    <element id="ServiceRequest.status">
      <path value="ServiceRequest.status" />
      <short value="Códigos que identificam o estágio do ciclo de vida de uma solicitação." />
      <definition value="draft | active | on-hold | revoked | completed | entered-in-error | unknown" />
    </element>
    <element id="ServiceRequest.intent">
      <path value="ServiceRequest.intent" />
      <short value="Códigos que indicam o grau de autoridade/intencionalidade associado a uma solicitação." />
      <definition value="proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" />
    </element>
    <element id="ServiceRequest.category">
      <path value="ServiceRequest.category" />
      <short value="Códigos que indicam o grau de autoridade/intencionalidade associado a uma solicitação." />
      <definition value="Códigos que indicam o grau de autoridade/intencionalidade associado a uma solicitação." />
    </element>
    <element id="ServiceRequest.priority">
      <path value="ServiceRequest.priority" />
      <short value="A prioridade clínica de uma ordem diagnóstica." />
      <definition value="routine | urgent | asap | stat" />
    </element>
    <element id="ServiceRequest.doNotPerform">
      <path value="ServiceRequest.doNotPerform" />
      <short value="Verdadeiro se o serviço/procedimento não deve ser executado" />
      <definition value="Verdadeiro se o serviço/procedimento não deve ser executado" />
    </element>
    <element id="ServiceRequest.code">
      <path value="ServiceRequest.code" />
      <definition value="What is being requested/ordered" />
    </element>
    <element id="ServiceRequest.orderDetail">
      <path value="ServiceRequest.orderDetail" />
      <short value="Informações adicionais sobre o pedido" />
      <definition value="Informações adicionais sobre o pedido" />
    </element>
    <element id="ServiceRequest.quantity[x]">
      <path value="ServiceRequest.quantity[x]" />
      <short value="Valor do serviço" />
      <definition value="Valor do serviço" />
    </element>
    <element id="ServiceRequest.subject">
      <path value="ServiceRequest.subject" />
      <short value="Indivíduo ou entidade para a qual o serviço é solicitado" />
      <definition value="Indivíduo ou entidade para a qual o serviço é solicitado" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
    </element>
    <element id="ServiceRequest.encounter">
      <path value="ServiceRequest.encounter" />
      <short value="Encontro em que a solicitação foi criada" />
      <definition value="Encontro em que a solicitação foi criada" />
    </element>
    <element id="ServiceRequest.occurrence[x]">
      <path value="ServiceRequest.occurrence[x]" />
      <short value="Quando o serviço deve ocorrer" />
      <definition value="Quando o serviço deve ocorrer" />
    </element>
    <element id="ServiceRequest.asNeeded[x]">
      <path value="ServiceRequest.asNeeded[x]" />
      <short value="Pré-condições para o serviço" />
      <definition value="Pré-condições para o serviço" />
    </element>
    <element id="ServiceRequest.authoredOn">
      <path value="ServiceRequest.authoredOn" />
      <short value="Data de solicitação assinada" />
      <definition value="Data de solicitação assinada" />
    </element>
    <element id="ServiceRequest.requester">
      <path value="ServiceRequest.requester" />
      <short value="Quem/o que está solicitando o serviço" />
      <definition value="Quem/o que está solicitando o serviço" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson" />
      </type>
    </element>
    <element id="ServiceRequest.performerType">
      <path value="ServiceRequest.performerType" />
      <short value="Papel do performador" />
      <definition value="Papel do performador" />
    </element>
    <element id="ServiceRequest.performer">
      <path value="ServiceRequest.performer" />
      <short value="Performador solicitado" />
      <definition value="Performador solicitado" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CareTeam" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-healthcareservice" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson" />
      </type>
    </element>
    <element id="ServiceRequest.locationCode">
      <path value="ServiceRequest.locationCode" />
      <short value="Localização solicitada" />
      <definition value="Localização solicitada" />
    </element>
    <element id="ServiceRequest.locationReference">
      <path value="ServiceRequest.locationReference" />
      <short value="Localização solicitada" />
      <definition value="Localização solicitada" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location" />
      </type>
    </element>
    <element id="ServiceRequest.reasonCode">
      <path value="ServiceRequest.reasonCode" />
      <short value="Explicação/Justificativa para procedimento ou serviço" />
      <definition value="Explicação/Justificativa para procedimento ou serviço" />
    </element>
    <element id="ServiceRequest.reasonReference">
      <path value="ServiceRequest.reasonReference" />
      <short value="Explicação/Justificativa para serviço ou assistência" />
      <definition value="Explicação/Justificativa para serviço ou assistência" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
      </type>
    </element>
    <element id="ServiceRequest.insurance">
      <path value="ServiceRequest.insurance" />
      <short value="Cobertura de seguro associada" />
      <definition value="Cobertura de seguro associada" />
    </element>
    <element id="ServiceRequest.supportingInfo">
      <path value="ServiceRequest.supportingInfo" />
      <short value="Informações clínicas adicionais" />
      <definition value="Informações clínicas adicionais" />
    </element>
    <element id="ServiceRequest.specimen">
      <path value="ServiceRequest.specimen" />
      <short value="Amostras de Procedimentos" />
      <definition value="Amostras de Procedimentos" />
    </element>
    <element id="ServiceRequest.bodySite">
      <path value="ServiceRequest.bodySite" />
      <short value="Localização no corpo" />
      <definition value="Localização no corpo" />
    </element>
    <element id="ServiceRequest.note">
      <path value="ServiceRequest.note" />
      <short value="Comentários" />
      <definition value="Comentários" />
    </element>
    <element id="ServiceRequest.patientInstruction">
      <path value="ServiceRequest.patientInstruction" />
      <short value="Instruções orientadas para o paciente ou consumidor" />
      <definition value="Instruções orientadas para o paciente ou consumidor" />
    </element>
    <element id="ServiceRequest.relevantHistory">
      <path value="ServiceRequest.relevantHistory" />
      <short value="Solicitar proveniência" />
      <definition value="Solicitar proveniência" />
    </element>
  </differential>
</StructureDefinition>