Tomografia
  • 11 May 2023
  • 1 Minute to read
  • Contributors
  • Dark
    Light

Tomografia

  • Dark
    Light

Article Summary

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 expecificar 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 -F "request[clinic_id]=19" \
     -F "request[request_status_id]=53" \
     -F "request[date]=2021-06-11T16:30" \
     -F "request[dentist_datum][name]=João das Couves" \
     -F "request[patient_datum][name]=Maria das Couves" \
     -F "request[patient_datum][gender]=true" \
     -F "request[patient_datum][birthdate]=1995-01-01" \
     -F "request[tomographies_attributes][1][segment_area]=0" \
     -F "request[tomographies_attributes][1][tomography_type]=2" \
     https://max.cfaz.net/api/v1/requests?access_token=0cd675768fev8dab81fe1c1297d56b09

Exemplo com 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"

Adicionar tomografia a um pedido existente

Exemplo com CURL:

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

Exemplo com Gem RestClient:

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

Excluir tomografia de um pedido existente

Exemplo com CURL:

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

Exemplo com 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"

What's Next