Código fuente del sistema de intercambio de información médica basado en red
Aquí presentamos el diseño de la aplicación del Sistema de información hospitalaria (HIS), incluidas las ideas de diseño, los ejemplos de diseño y las aplicaciones del sistema de consulta en línea de horarios de pacientes ambulatorios del hospital y el registro de citas en línea del hospital. El sistema y otras aplicaciones le permiten diseñar rápidamente varias aplicaciones de sitios web del hospital.
Aplicación de base de datos del sitio web del hospital
El hospital utiliza la base de datos del sitio web para proporcionar las siguientes aplicaciones a través de Internet o Intranet:
* Consulta en línea de pacientes ambulatorios del hospital programar*
* Cita hospitalaria en línea*
Esta sección proporciona ejemplos de diseño de aplicaciones marcadas con un asterisco (*) en la esquina superior derecha y las explica en detalle.
Para ejecutar los ejemplos de bases de datos de este capítulo, la base de datos utilizada puede ser Microsoft Access, Microsoft SQL Server o archivos de texto (los lectores pueden modificarla a otras bibliotecas que admitan ODBC, consulte la Sección 1-5 para obtener más detalles). Instale IIS 3.0 en NT y cree una nueva base de datos llamada "BookSamp" en "ODBC" en "Consola". El nombre de la fuente es "BookSamp" y el controlador es "Microsoft Access Driver", "SQL Server" o "Microsoft Text Driver". Consulte el apéndice para archivos de muestra.
1
Sistema de consulta online de horarios ambulatorios del hospital
El "Sistema de consulta online de horarios ambulatorios del hospital" permite consultar el horario ambulatorio del hospital a través de Internet.
El Hospital General dispone cada mes de un nuevo horario hospitalario para consultas externas. Los pacientes pueden conectarse al "Sistema de consulta en línea sobre horarios de pacientes ambulatorios del hospital" del hospital a través de Internet para consultar en línea el nuevo horario de pacientes ambulatorios del hospital.
Ejemplo de diseño
Ejecutemos un ejemplo.
(Ejemplo de consulta en línea data7.asp de horario ambulatorio del hospital
Para consultar el horario ambulatorio, utilice el navegador del cliente para navegar por el data7.asp.asp adjunto al servidor web. Los resultados de la consulta se mostrarán de la siguiente manera, incluidos los nombres de los departamentos y los médicos ambulatorios de lunes a sábado:
Descripción detallada del ejemplo de diseño
Ejemplo de diseño
Crear tabla de datos
p>Primero, use Microsoft Access, Microsoft SQL Server, un archivo de texto o cualquier base de datos que admita ODBC para crear la tabla de datos HospitalSchedule
Ingrese A1~A6 en CLASS y Columnas A1~A6 respectivamente. Introduzca los nombres del departamento y del médico ambulatorio de lunes a sábado.
Utilice Microsoft Access para crear la tabla HospitalSchedule, como se muestra a continuación:
O utilice Microsoft SQL Server. para crear la tabla HospitalSchedule, como se muestra a continuación:
O use TextHospitalSchedule, como se muestra a continuación:
Consulta la base de datos
Luego, el servidor web ejecuta los datos7 .asp y usa "Server.CreateObject" para crear el objeto de conexión, y usa "Abrir" para abrir la base de datos de consulta BookSamp a la que se accederá.
Luego, usa el comando SQL SELECT para consultar los datos7. asp.
Luego, use el comando SQL SELECT para consultar la información de la base de datos. Configure el comando SQL para consultar la información de HospitalSchedule, emita el comando "Ejecutar" para iniciar la operación de acceso a la base de datos de consulta y almacenar la información. resultados de la consulta en el objeto RecordSets RS.
El código del programa es el siguiente:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "BookSamp", "sa "," "
SQL = "SELECT * FROM HospitalSchedule"
Establecer RS = Conn.Execute(SQL)
El siguiente paso es mostrar la consulta resultados. Primero, utilice la consulta "IF RS.EOF THEN ..." para determinar si se encuentra HospitalSchedule. Si RS.EOF es VERDADERO, se muestra "No hay pacientes ambulatorios este mes".
El código del programa es el siguiente:
Resultado:
<% IF RS.EOF THEN %>
< FONT COLOR= "#FF0000"> "No hay clínica ambulatoria este mes"
Si se encuentra Si se encuentra la información de HospitalSchedule, se mostrará el departamento y el nombre del médico de la clínica ambulatoria a partir del lunes. a sábado. Esta información se obtiene de RecordSets respectivamente. Obtenido de RS (0), RS (1) ~ RS (6) del objeto.
RS.Fields.Count representa el número de campos en el objeto RecordSets. La información de cada campo en RS(i) se obtiene mediante "For i = 0 to RS.Fields.Count - 1". Utilice la sintaxis HTML de la tabla
Sección | Martes | Jueves | Sábado |
< END IF %> | p><%= RS(i) %>< ;/FONT> |
Miércoles | Viernes |