Consulta com ligação em duas aplicação

Olá, sou novo com scriptcase, e gostaria de saber se tem a possibilidade de ligar uma consulta à duas aplicações, pois minha necessidade é que tenho uma consultar:

SELECT
REGISTRO,
REGISTRO_PRONTUARIO,
PACIENTE,
QUARTO,
LEITO,
DATA_INTERNACAO,
HORARIO,
DATA_ALTA,
IDADE,
CODIGO_SETOR,
SETOR,
CODIGO_CONVENIO,
CONVENIO,
CODIGO_CAT_CONVENIO,
CATEGORIA,
DT_NASCIMENTO,
CODIGO_CLINICA,
INTERNADO,
ALTA,
AMBULATORIO
FROM
(
SELECT
PI.REGISTRO_PACIENTE_INTERNO AS REGISTRO,
PI.REGISTRO_PRONTUARIO,
PI.NOME AS PACIENTE,
PI.QUARTO AS QUARTO,
PI.LEITO,
PI.DATA_INTERNACAO,
PI.HORARIO,
PI.DATA_ALTA,
PI.IDADE2 AS “IDADE”,
S.CODIGO_SETOR,
S.NOME AS “SETOR”,
C.CODIGO_CONVENIO,
C.NOME AS “CONVENIO”,
PI.CODIGO_CAT_CONVENIO,
CT.NOME AS “CATEGORIA”,
‘’’’ AS QTDE_DIAUTO,
( SELECT
DATA_NASCIMENTO
FROM
PRONTUARIO
WHERE
REGISTRO_PRONTUARIO = PI.REGISTRO_PRONTUARIO ) AS DT_NASCIMENTO,
PI.CODIGO_CLINICA,
CASE WHEN PI.DATA_ALTA IS NULL THEN ‘S’ END INTERNADO,
CASE WHEN PI.DATA_ALTA IS NOT NULL THEN ‘S’ END ALTA,
‘N’ AS AMBULATORIO
FROM
PACIENTE_INTERNO PI
INNER JOIN
QUARTO_LEITO QL ON PI.QUARTO = QL.QUARTO AND PI.LEITO = QL.LEITO
INNER JOIN
SETOR S ON QL.CODIGO_SETOR = S.CODIGO_SETOR
INNER JOIN
CONVENIO C ON PI.CODIGO_CONVENIO = C.CODIGO_CONVENIO
INNER JOIN
CATEGORIA CT ON PI.CODIGO_CAT_CONVENIO = CT.CODIGO_CATEGORIA_CONVENIO
WHERE
PI.CANCELADA <> ‘S’
UNION ALL
SELECT
PE.REGISTRO_PACIENTE_EXTERNO AS REGISTRO,
PE.REGISTRO_PRONTUARIO,
PE.NOME AS PACIENTE,
NULL,
NULL,
PE.DATA_ATENDIMENTO,
PE.HORARIO,
PE.DATA_ALTA,
PE.IDADE,
PE.CODIGO_SETOR,
S.NOME AS “SETOR”,
C.CODIGO_CONVENIO,
C.NOME AS “CONVENIO”,
NULL,
NULL,
NULL,
NULL,
NULL,
‘N’ AS INTERNADO,
‘N’ AS ALTA,
‘S’ AS LABORATORIO
FROM PSA_PRE_CONSULTA P
INNER JOIN
PACIENTE_EXTERNO PE ON P.REGISTRO_PACIENTE_EXTERNO=PE.REGISTRO_PACIENTE_EXTERNO AND P.REGISTRO_PRONTUARIO=PE.REGISTRO_PRONTUARIO
INNER JOIN
CONVENIO C ON PE.CODIGO_CONVENIO = C.CODIGO_CONVENIO
INNER JOIN
SETOR S ON PE.CODIGO_SETOR = S.CODIGO_SETOR
WHERE
PE.EXCLUIR <> ‘S’
AND
PE.DATA_ALTA IS NULL
)

a consulta pega paciente interno e paciente externo, mas o que acontece que apenas o paciente interno irá permitir filtrar as informações, quando eu seleciono o paciente externo para editar, vem tudo em branco.
Obs: eu criei um form que pega a tabela paciente_interno para fazer a ligação com esse consulta acima, mas preciso que me permita editar os dois tipos de paciente.
Gostaria de saber se tem alguma solução ou seguestão

desde já agradeço

Olá!
Estou um pouco apressado neste momento, então perdoe se não tiver entendido muito bem sua necessidade. Mas, me parece que a solução seria um pouco mais complexa.

  1. Crie uma view (visão) com esse código SQL (vc vai ganhar em performance do banco de dados também);
  2. Crie o formulário de edição baseado nessa view;
  3. Crie Stored Procedures para fazer as atualizações no banco;
  4. No menu de edição do formulário, vá em Stored Procedures e insira os nomes das mesmas, com seus respectivos parâmetros;
    Acho que resolve.
    Abço

E evite cross-posting. Respondi também no teu outro tópico.

Quer redirecionar para aplicações diferentes.conforme o tipo de registro?
Sc_link no evento onrecord