Biografía del usuario
404: la biografía no se encuentra
Miembro desde 9 nov, 2015
Publicaciones:
Respuestas:
Hola Kurro,
Me parece que en las reglas del enrutador no se puede.
Una posible alternativa sería:
- Desde el enrutador, enviar el mensaje a un Business Process que se encargue de enviar dinámicamente lo que necesites
- Creas el Business Process anterior, y extraes el valor que necesites del HL7 (e.g. usando .GetValueAt()) y después desde el Business Process sí que puedes hacer envío dinámico utilizando justo esa sintaxis que has puesto (@destino) en la llamada.
Hola Yone,
En este caso entiendo que tienes un recurso FHIR en forma de JSON y quieres incluir o no cierta parte en función de si tienes un objeto vacío o no.
Puedes probar algo así: primero creas el recurso con las propiedades que seguro vas a incluir, y después a continuación incluyes la lógica para las propiedades que incluirás según ciertas condiciones:
set resource = {
"resourceType": "Observation",
"id": (..Id),
"status": "final",
"code": {
"coding": [
]
},
"subject": {
"reference": ("Patient/"_..Patient.Id)
},
"effectiveDateTime": ($tr(..TimeStamp, " ", "T")),
"valueQuantity": {
}
}
if ..Code="BodyTemp" {
set resource.code.coding."0" = { "system": "http://loinc.org", "code": "8310-5", "display": "Body temperature" }
set resource.valueQuantity.unit = "C"
set resource.valueQuantity.system = "http://unitsofmeasure.org"
set resource.valueQuantity.code = "Cel"
do resource.valueQuantity.%Set("value", ..ValueNM, "number")
}
Aplicaciones de Open Exchange:
Insignias y certificaciones Credly:
Alberto aún no tiene insignias o certificaciones Credly.
Insignias de Global Masters:
![Open Sesame!](https://community.intersystems.com/sites/default/files/badges/303371180-6de11138-f4e7-4113-b5cc-836269f07693.png)
![1,000 Points](https://community.intersystems.com/sites/default/files/badges/290121674-53216c4b-fe0c-44e7-9d75-2f24390135ed.png)
![Challenge Starter](https://community.intersystems.com/sites/default/files/badges/295959213-b83dd91a-663f-4f07-8e0e-e3287b7c2309.png)
![5,000 Points](https://community.intersystems.com/sites/default/files/badges/290121698-6976e2e4-084b-4026-bc5f-728c5e1ebe41.png)
![20K Points](https://community.intersystems.com/sites/default/files/badges/290121739-e1a39538-d83e-4205-9906-8e6466bf9371.png)
![Popular writer](https://community.intersystems.com/sites/default/files/badges/poular_writer.png)
![Notable writer](https://community.intersystems.com/sites/default/files/badges/303371140-d391d770-6fa4-4540-a8d5-926f8dfe9f61.png)
Seguidores:
Siguiendo:
Alberto aún no sigue a nadie.
Hola,
Incluyo aquí la respuesta de Lorezo Scalese utilizando
$zdate
y$zdateh
publicada en la comunidad en inglés :El resultado sería: