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 ORDEROtro 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.
