On 9/04/2019 9:04 AM, Alvaro Herrera wrote:
Eduardo Arenas escribió:
Alvaro,
Gracias por tu pronta respuesta, mas que nada necesito el orden ya que
cumple varios objetivos, uno de ellos es llegar a un formato especifico
https://www.hl7.org/fhir/medicationdispense.html
Alvaro Tiene razón, una cosa es el HL7 ( que es un standard orientado a
medicamentos y temas relacionados con la medicina, trabaje con esto en
Orion Health ), y otra es JSON/JSONB.
Para visualizar los datos deberías usar un programa que te ordene los
campos si quieres tenerlos ordenados de forma alfabetica, de lo
contrarío sería como leer la matrix esperando que todo venga en orden.
Ya, el formato está definido (el JSON tiene que tener tales y cuales
campos), pero el estándar no exige que los campos vengan en un orden
específico, sino que tal como dice en https://www.hl7.org/fhir/json.html
--> Properties can appear in any order
Properties can appear in Any Order
Properties can appear in ANY ORDER
PROPERTIES CAN APPEAR IN ANY ORDER
Otro objetivo es deserializar el archivo para transformarlo en columnas
y hacer análisis con un una herramienta de visualización (pivot table /
cross join table),
select json_to_record(jsonb ' .... ')::tabla_estandar;
Esto no es afectado por el orden en que aparecen los campos en el jsonb.