¿Cómo recomendarían ustedes encontrar dentro del PID un campo específico?
En primer lugar gracias por su ayuda y tiempo
Necesitaríamos encontrar dentro del PID:3 cual cumple la siguiente condición:
PID 3.4.1 = "CAC" y PID 3.5 = "JHN"
Hemos estado investigando cómo podríamos hacerlo
Hemos conseguido obtener campos individuales en una petición de llamada de la siguiente manera:
request.GetValueAt("ORCgrp(1).ORC:OrderingProvider(1).IDNumber")
##class(Ens.Util.Time).ConvertDateTime(request.GetValueAt("PID:DateTimeofBirth"),"%Y%m%d","%Y-%m-%d")
Sin embargo, ¿cómo nos recomendarían buscar un campo específico en el PID que cumpla con un criterio específico?
¿Cómo encontrarían ustedes dentro del PID si hay PID 3.4.1 = "CAC" y PID 3.5 = "JHN" y obtener su PID 3.1?
También hemos leído:
https://community.intersystems.com/post/hl7-segment-query
https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.UI...
Gracias por su tiempo, y gracias por responder a esta pregunta 🙇♂️