Diagnóstico

Criada por Alexandre Pateis, Modificado em Ter, 9 Set na (o) 4:22 PM por Alexandre Pateis

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


Ao criar o diagnóstico é necessário especificar o tipo do diagnóstico dentre os tipos disponíveis.

Todos os campos são obrigatórios, menos o campo de text do diagnóstico.


Área de atuação (segment_area)

  • 0 => Centro Odontológico
  • 1 => Centro Médico
  • 2 => Centro Veterinário


Status do report (status)

  • 1 => Novo
  • 2 => Em andamento
  • 3 => Finalizado

Tipos de diagnóstico (report_type)

  • 0 => Panorâmica.
  • 1 => Periapical.
  • 2 => Boca Toda.
  • 3 => Interproximal (Bite Wing).
  • 4 => Seios da Face.
  • 5 => Transcraniana (ATM).
  • 6 => Oclusal
  • 7 => Panorâmica + Periapical(is).
  • 8 => Panorâmica + Oclusal.
  • 9 => Consulta.
  • 10 =>Laudo.
  • 11 => Ultrassom.
  • 30 => Outro.



Criar pedido com diagnóstico


 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-01-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[reports_attributes][1][segment_area]=0" \
     -d "request[reports_attributes][1][report_type]=2" \
     -d "request[reports_attributes][1][status]=3" \
     -d "request[reports_attributes][1][text]=<div>Exemplo de texto, em html<div>" \
     -d "request[reports_attributes][1][owner_id]=41"


Exemplo com a Gem RestClient
RestClient.post "https://max.cfaz.net/api/v1/requests",
{ request:
  { clinic_id: 19,
    request_status_id: 53,
    date: "2021-01-10T16:30",
    dentist_datum: { name: "João das Couves" },
    patient_datum: { name: "Maria das Couves", gender: true, birthdate: "1995-01-01"},
    reports_attributes: [
      { "1": {
         segment_area: 0,
         report_type: 2,
         status: 3,
         text: "<div>Exemplo de texto, em html<div>",
         owner_id: 41
       }}
    ],
  }
},
"authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Adicionar diagnóstico 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[reports_attributes][1][segment_area]=0" \
     -d "request[reports_attributes][1][report_type]=2" \
     -d "request[reports_attributes][1][status]=3" \
     -d "request[reports_attributes][1][text]=<div>Exemplo de texto, em html<div>" \
     -d "request[reports_attributes][1][owner_id]=41"
     


Exemplo com a Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
  { request: {
    reports_attributes: [
      { "1": {
        segment_area: 0,
        report_type: 2,
        status: 3,
        text: "<div>Exemplo de texto, em html<div>",
        owner_id: 41
      }}
    ],
  }},
  "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Excluir diagnóstico 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[reports_attributes][1][id]={report_id}" \
     -d "request[reports_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: {report.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