Diagnóstico

Creada por Wenderson Cotta Sansão, Modificado el Lun., 15 Jun. a las 2:54 P. M. por Wenderson Cotta Sansão

El examen de diagnóstico se utiliza para generar un informe de una radiografía. Puede agregarse a una solicitud existente o crearse junto con la solicitud.


Al crear el diagnóstico es necesario especificar el tipo de diagnóstico entre los tipos disponibles.

Todos los campos son obligatorios, excepto el campo de texto del diagnóstico.


Área de actuación (segment_area)

  • 0 => Centro Odontológico
  • 1 => Centro Médico
  • 2 => Centro Veterinario


Estado del informe (status)

  • 1 => Nuevo
  • 2 => En proceso
  • 3 => Finalizado

Tipos de diagnóstico (report_type)

  • 0 => Panorámica.
  • 1 => Periapical.
  • 2 => Boca completa.
  • 3 => Interproximal (Bite Wing).
  • 4 => Senos paranasales.
  • 5 => Transcraneal (ATM).
  • 6 => Oclusal.
  • 7 => Panorámica + Periapical(es).
  • 8 => Panorámica + Oclusal.
  • 9 => Consulta.
  • 10 => Informe.
  • 11 => Ultrasonido.
  • 30 => Otro.



Crear solicitud con diagnóstico


 Ejemplo con 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>Ejemplo de texto, en html<div>" \
     -d "request[reports_attributes][1][owner_id]=41"


Ejemplo con la gema 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>Ejemplo de texto, en html<div>",
         owner_id: 41
       }}
    ],
  }
},
"authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Agregar diagnóstico a una solicitud existente


Ejemplo con 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"
Ejemplo con la gema RestClient


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

Eliminar el diagnóstico de una solicitud existente. 


Ejemplo con 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" 


Ejemplo con la gema 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"

¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo