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 CURLcurl -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 RestClientRestClient.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 CURLcurl -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 RestClientRestClient.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 CURLcurl -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 RestClientRestClient.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
Comentarios enviados
Agradecemos su iniciativa, e intentaremos corregir el artículo