Muestra 1: Configurar y conectarse FHIRlink
Este ejemplo explica cómo configurar una aplicación de lienzo de Power Platform y conectarse a ella mediante el conector FHIRlink. El ejemplo abarca los siguientes pasos:
- Crear una aplicación de lienzo en blanco.
- Usar la conexión FHIRlink configurada en Crear una conexión.
También puede descargar e importar la solución final como ejemplo de implementación. Para obtener más información, vaya a Descargar ejemplo. Antes de comenzar con el ejemplo o utilizarlo, consulte Supuestos para el uso del ejemplo.
Nota
FHIR® (propiedad de Health Level Seven International), Google™ (propiedad de Google LLC) y EPIC® (propiedad de Epic Systems Corporation) son marcas comerciales registradas. El uso de estas marcas comerciales en esta página no constituye respaldo por parte de Health Level Seven International, Google o Epic Systems.
Crear una nueva aplicación de lienzo
Para crear una nueva aplicación de lienzo, siga los pasos de Crear una aplicación de lienzo en blanco desde cero. Llamemos a esta aplicación de lienzo Ejemplo de FHIRlink. Para el resto de este ejemplo, nos referiremos a esta aplicación de lienzo como Ejemplo de FHIRlink.
Acceder a la conexión FHIRlink
Ahora, accederemos a la conexión FHIRlink configurada en la sección de requisitos previos Crear una conexión. En este ejemplo, utilizamos la opción de conexión a los servicios de FHIR de Google.
En el panel de navegación de la aplicación, seleccione Datos para ampliar el panel de datos.
Seleccione Agregar datos para seleccionar un origen de datos.
En el cuadro de búsqueda, introduzca FHIRlink para filtrar la lista de conectores disponibles.
Seleccione FHIRlink. A continuación, debería ver la conexión guardada desde la sección Crear una conexión.
Recuperar datos del servidor FHIR
Después de agregar la conexión FHIRlink a la aplicación, puede usar el conector para recuperar datos del servidor FHIR. Pruebe la recuperación de datos llamando al método ListResources de FHIRlink, que le permite enumerar registros en el servicio de FHIR para un recurso determinado. Para obtener más información sobre este método, consulte Enumerar recursos por tipo.
Ver detalles del método
En la pantalla principal de la aplicación de lienzo, agregue un nuevo botón y etiquételo como Enumerar recursos.
En el evento OnSelect del botón, introduzca el siguiente valor:
FHIRlink.ListResources
.Esta vista muestra los detalles del método y los parámetros disponibles a medida que comience a introducir el valor.
Agregar parámetros
Actualice la declaración del evento ingresando el siguiente valor en el panel de edición:
Set(_patientList, FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"}));
Esta declaración llama al método ListResources y restringe los campos devueltos al
id
,name
,birthDate
ytelecom
del recurso. El valor del paquete devuelto se asigna a la variable_patientList
.En la captura de pantalla anterior, la declaración
FHIRlink.ListResources("Patient", {_elements:"id,name,birthDate,telecom"})
recupera una lista de recursos FHIR del Paciente de su servicio conectado. También puede ver más parámetros disponibles con el método Enumerar recursos.
Invocar el método ListResources y validar los resultados
Para probar el nuevo código y el método OnSelect del botón Enumerar recursos , ejecute la aplicación haciendo clic en la opción Ejecutar del menú principal de la barra de herramientas. Cuando se inicie la aplicación, seleccione Enumerar recursos. Esta acción invoca el método ListResources desde el diseñador, lo que significa que el conector realiza una llamada en tiempo real al servicio de FHIR y busca pacientes. Si la conexión tiene errores, el panel del diseñador muestra un mensaje de error. Si no se muestra ningún error, puede dar por hecho que el método se ha invocado correctamente.
A continuación, puede probar los resultados comprobando el valor actual de la variable _patientList
. Al visualizar los detalles de la variable, puede comprobar si la invocación del método se ha realizado correctamente y si ha recibido los resultados esperados.
En el panel de navegación, seleccione Variables y amplíe la sección Variables globales para ver la variable
_patientList
.Haga clic con el botón derecho en el valor de la variable para mostrar el elemento de menú Ver variable.
En el cuadro de diálogo Ver variable, puede ver un único elemento de línea para el paquete y el contenido JSON de la respuesta del paquete FHIR de la solicitud ListResources.
Con esta vista, puede comprobar los registros del paquete FHIR que el conector devuelve a través de la llamada al método ListResources. El conector devuelve estos datos como un tipo de datos de objeto Untyped.
Descargue de ejemplo
Puede descargar e importar la solución completa de la aplicación de lienzo de este ejemplo a modo de ejemplo de implementación. El ejemplo puede descargarse en los tres formatos siguientes:
- Paquete zip: FHIRlink Sample1.zip
- Archivo MSAPP: FHIRlink Sample1.msapp
- La solución Power Platform (contiene todos los ejemplos): FHIRlinkSamples.zip
Para obtener instrucciones sobre cómo importar y exportar aplicaciones de lienzo, consulte Exportar e importar paquetes de aplicaciones de lienzo.
Pasos siguientes
En el Ejemplo 2: Vincular datos FHIR en su aplicación de lienzo, aprenda a vincular los resultados de la llamada al método y las entradas del paquete a un control de la aplicación de lienzo.
Más información
Para profundizar en más detalles de la aplicación de lienzo relacionados con este ejemplo, consulte: