Tomografia

Criada por Alexandre Pateis, Modificado em Qui, 23 Out na (o) 9:28 AM por Alexandre Pateis

O exame de tomografia é usado para laudar uma tomografia. Ele pode ser adicionado a um pedido existente ou então criado junto com o pedido.


Ao criar a tomografia é necessário especificar o tipo do tomografia dentre os tipos disponíveis.


Tipos de tomografia(tomography_type):

  • 0 => Tomografia da Maxila.
  • 1 => Tomografia da Mandíbula.
  • 2 => Tomografia de até 6 dentes.
  • 3 => Tomografia de até 4 dentes.
  • 4 => Tomografia de até 2 dentes.
  • 5 => ATM de 2 seguimentos.
  • 6 => ATM de 3 seguimentos.
  • 30 => Outro.


Criar pedido com tomografia


Exemplo com CURL
curl -X POST https://max.cfaz.net/api/v1/requests \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[clinic_id]=19" \
     -d "request[request_status_id]=53" \
     -d "request[date]=2021-06-11T16:30" \
     -d "request[dentist_datum][name]=João das Couves" \
     -d "request[patient_datum][name]=Maria das Couves" \
     -d "request[patient_datum][gender]=true" \
     -d "request[patient_datum][birthdate]=1995-01-01" \
     -d "request[tomographies_attributes][1][segment_area]=0" \
     -d "request[tomographies_attributes][1][tomography_type]=2"


Exemplo com a Gem RestClient

RestClient.post "https://max.cfaz.net/api/v1/requests",
               { request:
                 { clinic_id: 19,
                   request_status_id: 53,
                   date: "2021-06-11T16:30",
                   dentist_datum: { name: "João das Couves" },
                   patient_datum: { name: "Maria das Couves", gender: true, birthdate: "1995-01-01"},
                   tomographies_attributes: [
                     { "1": { tomography_type: "2" }}
                   ],
                 }
               },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"

Os arquivos podem ser adicionados também a uma tomografia durante a criação do pedido.


Exemplo com Curl
curl -X POST 'https://max.cfaz.net/api/v1/requests' \
  -H 'Content-Type: multipart/form-data' \
  -F "access_token=0cd675768fev8dab81fe1c1297d56b09" \
  -F 'request[clinic_id]=4' \
  -F 'request[request_status_id]=7' \
  -F 'request[date]=2020-12-15T16:30' \
  -F 'request[dentist_datum][name]=João das Couves' \
  -F 'request[patient_datum][name]=João das Couves' \
  -F 'request[patient_datum][gender]=true' \
  -F 'request[patient_datum][birthdate]=1995-01-01' \
  -F 'request[tomographies_attributes][0][tomography_type]=2' \
  -F 'request[tomographies_attributes][0][tomography_files_attributes][0][document]=@/path/arquivo.png'
Exemplo com a Gem RestClient
RestClient.post "https://max.cfaz.net/api/v1/requests",
               { request:
                 { clinic_id: 4,
                   request_status_id: 7,
                   date: "2020-12-15T16:30",
                   dentist_datum: { name: "João das Couves" },
                   patient_datum: { name: "Maria das Couves", gender: true, birthdate: "1995-01-01"},
                   tomographies_attributes:[{
                    tomography_type: 2, 
                    tomography_files_attributes: [
                        { document: File.open("/path/arquivo.pdf") }
                    ]
                   }]
                 }
               },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Adicionar tomografia a um pedido existente


Exemplo com CURL
curl -X PUT https://max.cfaz.net/api/v1/requests/{request_id} \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[tomographies_attributes][1][tomography_type]=2" 


Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
               { request: {
                 tomographies_attributes: [
                   { "1": { tomography_type: "2" }}
                 ],
                }},
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Arquivos podem ser adicionados a uma tomografia existente.


Exemplo com Curl
curl -X PUT 'https://max.cfaz.net/api/v1/requests/{request_id}' \
    -H 'Content-Type: multipart/form-data' \
    -F 'access_token=0cd675768fev8dab81fe1c1297d56b09' \
    -F 'request[tomographies_attributes][0][id]=tomography_id' \
    -F 'request[tomographies_attributes][0][tomography_files_attributes][0][document]=@/path/arquivo.png'
Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                {request: {
                        tomographies_attributes: [
                        {   id: {tomography_id},
                            tomography_files_attributes: [
                                { document: File.open("/path/arquivo.pdf") }
                            ]
                        }]
                    }
                },
                "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Adicionar arquivo a uma tomografia:

Arquivos podem ser adicionados diretamente a uma tomografia existente.


Exemplo com Curl
curl -X PUT 'https://max.cfaz.net//api/v1/tomographies/{tomography_id}' \
    -H 'Content-Type: multipart/form-data' \
    -F 'access_token=0cd675768fev8dab81fe1c1297d56b09' \
    -F 'tomography[tomography_files_attributes][0][document]=@/path/arquivo.png'

Exemplo com a Gem RestClient


RestClient.put "https://max.cfaz.net/api/v1/tomographies/{tomography_id}",
                {tomography_files_attributes: [
                    { document: File.open("/path/arquivo.pdf") }
                    ]
            },
            "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Alterar o status de um traçado cefalométrico

Para alterar o status do exame, basta informar o valor desejado na tag status. As opções disponíveis são:

  • 1 → Novo, cor vermelha
  • 2 Em Andamento, cor amarela
  • 3 Finalizado, cor verde
  • 4 Em verificação, cor azul
Exemplo com CURL
curl -X PUT https://max.cfaz.net/api/v1/requests \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[tomographies_attributes][1][id]=61025" \
     -d "request[tomographies_attributes][1][status]=3"


Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                { "request":
                    {
                    "tomographies_attributes": 
                        { "1": { "id": "61025",
                                "status": "3" }
                        }
                    }
                }.
                "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Excluir tomografia de um pedido existente


Exemplo com CURL
curl -X PUT https://max.cfaz.net/api/v1/requests/{request_id} \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[tomographies_attributes][1][segment_area]=0" \
     -d "request[tomographies_attributes][1][id]={tomography_id}" \
     -d "request[tomographies_attributes][1][_destroy]=1" 


Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                {request: {
                    id: {request.id},
                    reports_attributes: [
                      { id: {tomography.id}, _destroy: true }
                    ]
                  }
                },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Excluir arquivos específicos de um Laudo 3D


Exemplo com CURL
curl -X PUT https://max.cfaz.net/api/v1/requests/{request_id} \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[request_status_id]=54" \
     -d "request[tomographies_attributes][0][id]={tomography_id}" \
     -d "request[tomographies_attributes][0][tomography_files_attributes][0][id]={tomography_file_id}" \
     -d "request[tomographies_attributes][0][tomography_files_attributes][0][_destroy]=1"

Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                {request: {
                    request_status_id: 54,
                    tomographies_attributes: [
                      { 
                        id: {tomography_id},
                        tomography_files_attributes: [
                          { id: {tomography_file_id}, _destroy: true }
                        ]
                      }
                    ]
                  }
                },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo