cefalometría

Creada por Wenderson Cotta Sansão, Modificado el Lun., 15 Jun. a las 10:53 A. M. por Wenderson Cotta Sansão

Para crear un examen del tipo Cefalometría, es necesario primero identificar qué análisis cefalométricos están disponibles para el usuario.


El controller responsable de los análisis cefalométricos pone a disposición la acción index, que permite listar todos los análisis disponibles.


El ID de un análisis retornado en este listado es obligatorio para la creación de un nuevo examen de trazado cefalométrico.


Listar análisis cefalométricos:

Ejemplo con CURL
curl -X GET https://max.cfaz.net/api/v1/cephalometrics \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09"


Ejemplo con la Gem RestClient
RestClient.get "https://max.cfaz.net/api/v1/cephalometrics",
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Cefalometría Lateral


El examen de Cefalometría lateral puede agregarse a un pedido existente o bien crearse junto con el pedido.


Campos del trazado cefalométrico

  • image: Teleradiografía en la cual se realizará el examen.
  • dpi: DPI de la teleradiografía; si no se completa, se utilizará el DPI predeterminado del sistema.
  • cephalometric_ids: Array con los ids de los análisis cefalométricos que deben realizarse.


Crear pedido con Cefalometría Lateral


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-10T16: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[teleradiographies_attributes][1][segment_area]=0" \
     -d "request[teleradiographies_attributes][1][image]=@/path/image.jpg" \
     -d "request[teleradiographies_attributes][1][dpi]=300" \
     -d "request[teleradiographies_attributes][1][cephalometric_ids][]=4410" \
     -d "request[teleradiographies_attributes][1][cephalometric_ids][]=175"


Ejemplo con la 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"},
                   teleradiographies_attributes: [
                     { "1": { image: File.open("/path/image.jpg"),
                         dpi: "300",
                         cephalometric_ids: ["4410", "175"]}}
                   ],
                 }
               },
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Agregar trazado cefalométrico a un pedido existente


Ejemplo con CURL
curl -X PUT https://max.cfaz.net/api/v1/requests/{request_id} \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[teleradiographies_attributes][1][segment_area]=0" \
     -d "request[teleradiographies_attributes][1][image]=@/path/image.jpg" \
     -d "request[teleradiographies_attributes][1][dpi]=300" \
     -d "request[teleradiographies_attributes][1][cephalometric_ids][]=4410" \
     -d "request[teleradiographies_attributes][1][cephalometric_ids][]=175" 


Ejemplo con la Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
               { request: {
                 teleradiographies_attributes: [
                   { "1": { image: File.open("/path/image.jpg"),
                       dpi: "300",
                       cephalometric_ids: ["4410", "175"]}}
                 ],
                }},
               "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Cambiar el estado de un trazado cefalométrico

Para cambiar el estado del examen, basta informar el valor deseado en la etiqueta status. Las opciones disponibles son:

  • 1 → Nuevo, color rojo
  • 2 En curso, color amarillo
  • 3 Finalizado, color verde
  • 4 En verificación, color azul


Ejemplo con CURL
curl -X PUT https://max.cfaz.net/api/v1/requests \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[teleradiographies_attributes][1][id]=61025" \
     -d "request[teleradiographies_attributes][1][status]=3"
Ejemplo con la Gem RestClient
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                { "request":
                    {
                    "teleradiographies_attributes": 
                        { "1": { "id": "61025",
                                "status": "3" }
                        }
                    }
                }.
                "authorization" => "Token token=0cd675768fev8dab81fe1c1297d56b09"


Eliminar trazado cefalométrico de un pedido existente


Ejemplo con CURL
curl -X PUT https://max.cfaz.net/api/v1/requests/{request_id} \
     -d "access_token=0cd675768fev8dab81fe1c1297d56b09" \
     -d "request[teleradiographies_attributes][1][id]={teleradiography_id} \
     -d "request[teleradiographies_attributes][1][_destroy]=1"


Ejemplo con la Gem RestClient:
RestClient.put "https://max.cfaz.net/api/v1/requests/{request_id}",
                { request => {
                    id: {request.id},
                    teleradiographies_attributes: [
                      { id: {teleradiography.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