Test de práctica sobre interoperabilidad hospitalaria (HIS, RIS, PACS y LIS) y los estándares HL7 v2, FHIR y DICOM, para la oposición de Técnico de Sistemas y TI del SERGAS. El programa específico (Resolución de 18 de junio de 2021, DOG núm. 126) cita DICOM, HL7, CDA e IHE; FHIR no se nombra, pero es la base de las integraciones actuales y puede servir de contexto.
Lo que tienes que saber antes de empezar
- HL7 v2 intercambia mensajes de texto con segmentos; en MSH, MSH-1 es el separador de campo y MSH-2 los caracteres de codificación.
- FHIR usa recursos como bloque básico y no obliga a usar REST, aunque define una API REST.
- La R4 (4.0.1, 27/12/2018) fue la primera versión de FHIR con contenido normativo.
- DICOM almacena con C-STORE; el Modality Worklist entrega a la modalidad los procedimientos programados con C-FIND.
- DICOMweb ofrece WADO-RS (recuperar), STOW-RS (almacenar) y QIDO-RS (buscar) sobre HTTP.
| Interacción FHIR | Petición | Resultado |
|---|---|---|
| create | POST [base]/[type] | 201 Created |
| read | GET [base]/[type]/[id] | 410 si fue eliminado |
| search | GET [base]/[type]?parámetros | Bundle searchset |
| capabilities | GET [base]/metadata | Declaración del servidor |
Las siglas HIS, RIS, PACS y LIS están en la ficha de siglas hospitalarias.
Test de sistemas de información hospitalaria
¿Qué significan las siglas FHIR?
A) Federated Health Information Records
B) Fast Healthcare Interoperability Resources
C) Formal HL7 Integration Rules
D) Fast Hospital Imaging Repository
¿Qué código HTTP devuelve con éxito la interacción create de FHIR (POST [base]/[type])?
A) 201 Created
B) 200 OK, como en la lectura
C) 204 No Content, sin cuerpo
D) 410 Gone, recurso eliminado
¿Qué versión de FHIR fue la primera con contenido normativo?
A) DSTU2, versión 1.0.x anterior
B) R3, versión 3.0.x anterior
C) R4 (4.0.1, de 27/12/2018)
D) R5 (5.0.0, de 26/03/2023)
¿Qué servicio DIMSE-C implementan las clases de almacenamiento de DICOM?
A) C-FIND (consulta)
B) C-MOVE (transferencia)
C) C-ECHO (verificación)
D) C-STORE
¿Qué recurso FHIR representa el contenido de un estudio de imagen DICOM, organizado en series?
A) ImagingStudy
B) DiagnosticReport (informe)
C) Observation (medición)
D) Encounter (episodio)
En DICOM, ¿qué atributo identifica la etiqueta (0010,0010)?
A) Identificador del paciente (Patient ID)
B) Nombre del paciente (Patient's Name)
C) Modalidad del estudio (Modality)
D) Fecha del estudio (Study Date)
¿Qué caracteres de codificación, en orden (componente, repetición, escape y subcomponente), figuran en el campo MSH-2 de HL7 v2?
A) |~^&
B) ^|\&
C) ^~\&
D) ~^/&
En la correspondencia oficial de HL7 v2 a FHIR, ¿a qué recurso se asigna el segmento AL1?
A) Patient (datos del paciente)
B) Specimen (muestra biológica)
C) Encounter (episodio asistencial)
D) AllergyIntolerance
Se hace un GET sobre un recurso FHIR que el servidor sabe que fue eliminado. ¿Qué código devuelve?
A) 410 Gone
B) 404 Not Found
C) 204 No Content
D) 405 Method Not Allowed
¿Qué tipo de Bundle devuelve una búsqueda (search) en FHIR?
A) history, para los historiales
B) document, para los informes
C) searchset
D) batch, para los lotes de peticiones
¿Es obligatorio usar una API REST para emplear los recursos FHIR?
A) Sí: FHIR solo define una API REST
B) No: pueden usarse sin REST
C) Sí, y siempre con JSON como formato
D) No, pero solo sirven para imágenes DICOM
Un hospital quiere intercambiar por FHIR informes ya generados como documentos CDA R2, sin convertirlos. ¿Cómo lo prevé la especificación?
A) Con el recurso ImagingStudy del estudio
B) Como un Bundle de tipo searchset
C) Con la interacción capabilities (metadata)
D) Con DocumentReference, como adjunto binario
Un equipo de TAC debe recibir del sistema de información los datos del paciente y el procedimiento programado. ¿Qué servicio DICOM usa?
A) Modality Worklist, mediante C-FIND
B) Consulta QIDO-RS de estudios archivados
C) C-STORE de la imagen hacia el sistema
D) Recurso FHIR Observation enviado por el equipo
Un visor web necesita recuperar por HTTP un estudio ya archivado. ¿Qué transacción de DICOMweb usa?
A) STOW-RS, que almacena estudios
B) QIDO-RS, que busca estudios
C) WADO-RS
D) C-STORE, servicio de red clásico
Una aplicación quiere actualizar el recurso Patient con id 123. ¿Qué petición corresponde a update?
A) POST [base]/Patient
B) PUT [base]/Patient/123
C) GET [base]/Patient/123
D) DELETE [base]/Patient/123
Soluciones razonadas
Respuesta: B. HL7 FHIR, «Overview». Es «Fast Healthcare Interoperability Resources»; el recurso es su bloque básico. Las otras son expansiones inventadas.
Respuesta: A. HL7 FHIR, «RESTful API». La creación correcta responde 201 Created. 200 es el éxito de lectura y 410 indica un recurso eliminado.
Respuesta: C. HL7 FHIR, «Version History». La R4 se publicó el 27 de diciembre de 2018 como primera versión con contenido normativo. DSTU2 y R3 (STU3) eran de uso de prueba y la R5 es posterior (26/03/2023).
Respuesta: D. DICOM PS3.4, anexo B. El almacenamiento usa C-STORE: una entidad envía instancias a otra. C-FIND consulta, C-MOVE solicita transferencias y C-ECHO verifica conectividad.
Respuesta: A. HL7 FHIR, lista de recursos. ImagingStudy describe el contenido de un estudio DICOM. DiagnosticReport presenta hallazgos, Observation mediciones y Encounter una interacción asistencial.
Respuesta: B. DICOM PS3.6, diccionario de datos. (0010,0010) es Patient's Name. (0010,0020) es Patient ID y (0008,0060) Modality.
Respuesta: C. HL7 v2, segmento MSH. MSH-1 define el separador de campo («|») y MSH-2 los caracteres ^ (componente), ~ (repetición), \ (escape) y & (subcomponente).
Respuesta: D. HL7 v2-to-FHIR IG, mapas de segmentos. AL1 (alergias) se asigna a AllergyIntolerance. PID va a Patient y PV1 a Encounter.
Respuesta: A. HL7 FHIR, «RESTful API». Un recurso eliminado responde 410 Gone; 404 se reserva para un recurso desconocido.
Respuesta: C. HL7 FHIR, «Bundle». La búsqueda devuelve un Bundle searchset. history es el del historial, document agrupa un documento y batch agrupa peticiones.
Respuesta: B. HL7 FHIR, «Overview». La especificación indica que no hace falta REST para usar los recursos. FHIR no se limita a JSON ni a la imagen.
Respuesta: D. HL7 FHIR, «Comparison with CDA». FHIR puede intercambiar documentos CDA R2 con DocumentReference, tratando el fichero CDA como adjunto binario (como hace XDS). ImagingStudy describe estudios DICOM, searchset es el resultado de una búsqueda y metadata devuelve la declaración de capacidades del servidor.
Respuesta: A. DICOM PS3.4, anexo K. El Modality Worklist descarga datos demográficos y pasos programados con C-FIND. QIDO-RS busca estudios ya almacenados y C-STORE envía imágenes.
Respuesta: C. DICOM PS3.18, apartados 10.1 y 10.3. WADO-RS recupera. STOW-RS almacena, QIDO-RS busca y C-STORE no es de DICOMweb.
Respuesta: B. HL7 FHIR, «RESTful API». Update usa PUT sobre [base]/[type]/[id]. POST sobre [type] crea, GET lee y DELETE elimina.
Cómo corregir tu resultado
En las oposiciones del SERGAS cada error resta una cuarta parte del valor de un acierto; las preguntas en blanco ni suman ni restan. La nota neta de estas 15 preguntas se calcula como aciertos menos errores divididos entre 4.
Ejemplo numérico: has acertado 10, fallado 3 y dejado 2 en blanco. Aciertos netos = 10 - 3/4 = 9,25 de 15. Sobre 10 son 9,25 / 15 x 10 = 6,17 puntos. Con cuatro opciones y un cuarto de penalización, responder al azar tiene una esperanza ligeramente positiva (1/4 - 3/4 x 1/4 = +1/16 de acierto por pregunta); si descartas una opción sube a +1/6 y, si dudas solo entre dos, a +3/8.
Preguntas frecuentes
¿Aparecen HL7, FHIR y DICOM en el programa de Técnico de Sistemas y TI?
El programa específico (DOG núm. 126, 2021) cita DICOM, HL7, CDA e IHE. FHIR no se nombra, pero es la tecnología de interoperabilidad actual y puede servir de contexto.
¿Qué diferencia hay entre HL7 v2 y FHIR?
HL7 v2 envía mensajes de texto con segmentos (MSH, PID, PV1...) separados por delimitadores. FHIR organiza los datos en recursos (Patient, Observation...) que se crean, leen o actualizan con peticiones HTTP, aunque esos recursos también pueden usarse sin REST.
¿Qué servicios de DICOMweb existen?
WADO-RS para recuperar estudios, STOW-RS para almacenarlos y QIDO-RS para buscarlos, todos sobre HTTP.
Referencias
- HL7 FHIR: Overview, RESTful API, Version History y Bundle.
- DICOM PS3.4 (anexos B y K), PS3.6 y PS3.18 (apartado 10.1), publicados por NEMA.
- HL7 v2: segmento MSH y guía HL7 v2-to-FHIR.
- Resolución de 18 de junio de 2021, DOG núm. 126 (programa de Técnico de Sistemas y TI).