Se generaliza el controller para recibir el tipo de documento (LOINC) en vez de hardcodear el de IPS, y se agregan las rutas y mapeos de nginx para /fhir/MeOWTransaction, /fhir/MeOWDocument, /fhir/ITTransaction y /fhir/ITDocument, siguiendo la misma logica que las rutas IPS existentes. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
25 lines
844 B
JavaScript
25 lines
844 B
JavaScript
const express = require('express');
|
|
const router = express.Router();
|
|
const {
|
|
provideIPSTransaction,
|
|
provideIPSDocumentBundle,
|
|
provideMeOWTransaction,
|
|
provideMeOWDocumentBundle,
|
|
provideITTransaction,
|
|
provideITDocumentBundle,
|
|
} = require('../controllers/iti65');
|
|
|
|
// ITI-65: Provide Document Bundle — IPS
|
|
router.post('/IPSTransaction', provideIPSTransaction);
|
|
router.post('/IPSDocument', provideIPSDocumentBundle);
|
|
|
|
// ITI-65: Provide Document Bundle — MeOW (Medication Overview)
|
|
router.post('/MeOWTransaction', provideMeOWTransaction);
|
|
router.post('/MeOWDocument', provideMeOWDocumentBundle);
|
|
|
|
// ITI-65: Provide Document Bundle — IT (Consultation Note / respuesta de interconsulta)
|
|
router.post('/ITTransaction', provideITTransaction);
|
|
router.post('/ITDocument', provideITDocumentBundle);
|
|
|
|
module.exports = router;
|