Horacio, mi duda está más bien con ppstgeesql, ya que en formato JSON los
atributos están ordenados y al pasarlos a jsonb los atributos se ordenan en
función del largo del texto del nombre de cada atributos, lo q me lleva a
tener q trabajar con ambos formatos ya q necesito darle diferentes usos.

Con respecto al estándar hl7 pese a que en la especificación dice que no es
necesario tener los atributos ordenados, muchas soluciones de software no
se adhieren 100% al estándar y no dependen de mi, es por eso q para algunos
casos necesito el orden pero mi idea no era utilizar el doble de espacio en
disco para almacenar esto.

Saludos

Eduardo


El mar., 9 de abril de 2019 3:48 a. m., Horacio Miranda <hmira...@gmail.com>
escribió:

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

Reply via email to