Skip to contents

Cliente FHIR

Conectarse a un servidor FHIR R4 y hacer peticiones, como en Postman.

fhir_conectar()
Conectarse a un servidor FHIR
fhir_buscar()
Buscar recursos con paginación automática
fhir_leer()
Leer un recurso
fhir_everything()
Todos los datos de un paciente u otro compartimento ($everything)
fhir_exportar() fhir_exportar_estado() fhir_exportar_cancelar()
Exportación masiva de datos (FHIR Bulk Data, $export)
fhir_crear() fhir_actualizar() fhir_borrar()
Crear, actualizar y borrar recursos
fhir_validar()
Validar un recurso en el servidor ($validate)
fhir_capacidades()
Capacidades del servidor
fhir_peticion()
Hacer una petición FHIR cualquiera
fhir_ejecutar_texto()
Ejecutar una petición escrita como texto
fhir_vista()
Ejecutar una vista contra un servidor FHIR
fhir_disponible()
Comprobar si un servidor FHIR responde

Autenticación SMART on FHIR

OAuth2 para servidores protegidos: client credentials, SMART Backend Services (JWT firmado) e inicio de sesión en el navegador con PKCE.

fhir_auth_cliente() fhir_auth_backend() fhir_auth_interactiva()
Autenticación SMART on FHIR (OAuth2)
fhir_smart_configuracion()
Descubrir la configuración SMART de un servidor

RStudio

Panel Connections, conexión activa y addins.

fhir_conexion_activa() fhir_desconectar()
Conexión activa y panel Connections de RStudio
addin_peticion() addin_vista()
Addins de RStudio

Recursos FHIR

fhir_recursos()
Reunir recursos FHIR en una lista
fhir_tabla()
Tabla rápida de recursos FHIR

Vistas SQL on FHIR

Convertir recursos FHIR en tablas con un ViewDefinition.

vista_ejecutar()
Ejecutar un ViewDefinition
vista_crear()
Crear un ViewDefinition sencillo
vista_leer()
Leer un ViewDefinition
vista_validar()
Validar un ViewDefinition
vista_json()
Convertir un ViewDefinition en JSON
vista_duckdb()
Guardar vistas en DuckDB

Catálogo de vistas

ViewDefinition listos para vigilancia y salud pública.

vista_catalogo()
Catálogo de vistas listas para usar
vista_plantilla()
Obtener una vista del catálogo

Motor DuckDB (experimental)

Traducir vistas a SQL y ejecutarlas sobre NDJSON o Parquet sin cargar los recursos en R.

vista_ejecutar_duckdb()
Ejecutar un ViewDefinition con DuckDB (experimental)
vista_sql()
Traducir un ViewDefinition a SQL de DuckDB (experimental)

Terminologías

Expandir ValueSets, buscar y validar códigos en un servidor de terminología, y usar las expansiones en las vistas.

tx_expandir()
Expandir un ValueSet en un servidor de terminología ($expand)
tx_buscar_codigo()
Buscar un código en un sistema de codificación ($lookup)
tx_validar_codigo()
Validar códigos contra un ValueSet ($validate-code)
vista_con_valueset()
Filtrar una vista con los códigos de un ValueSet

Conformidad

vista_conformidad()
Banco oficial de pruebas de SQL on FHIR

FHIRPath

vista_fhirpath()
Evaluar una expresión FHIRPath
fhirviews_motor() fhirviews_version_fhirpath()
Motor de FHIRPath y versión de fhirpath.js

Paquete

fhirviews fhirviews-package
fhirviews: FHIR desde R y vistas tabulares con SQL on FHIR