SEDE AMBATO
TECNOLOGA EN INFORMTICA
DIRECTORA:
ASESOR:
AUTORES:
Ambdto -- Ecundor
NUESTROS
para su obtencin.
di chas problemas.
hsto se lograr mediante el uso de definiciones
precisas y la u t i l i z a c i n de mtodos INFORMTICOS de
almacenamiento de datos y elaboracin de informes
estadsticos oportunos.
esta Institucin.
1.1 PLANIFICACIN.-
HOSPITAL--
e 1 p r i me r em p 1 ea co con el ca r c t er de tesorero de 1
4 de JUNIO de 1965.
de Salud Pblica.
T' u n g u r a h u a, lo cual se c o ns t i t uy e ha s t a 1a
actual i dad.
Ambato.
Central -
salud.
c i en c i as de 1a sa1ud.
establec das =
el rgano regular.
establec dos.
respect i vo.
establec do.
acuerdo al diagnstico.
especial i dad.
d) Certificar los nacimientos ocurridos en el
Hospital.
Secretara y Archivo.
Un i dad de Docene ia e I nvest i qac i n.
- B i b1loteca
14
~ Comit de Infecciones.
Integrados por:
- Consejo Tcnico
- Comits de Adquisicin
- Farmacologa
- Historias Clnicas
- Comit de Desastres
2 . -- rea Me di ca. ~-
Integrada por:
- Medicina interna
- Ciruga
- Gi necobstetri ca
- Pediatra
- Odnto1og a
- Gediatr a
2.1.2 Servicias Aux i 1 iares de Diagnstico
Tratamiento. ~-
Integrado por:
~ Laboratorio Cl nica
~ Radiodiagnstico
Centro Quirrgco
- Gabinetes Diagnsticos
Mdica.-
Integrado por:
- Enfermera
~ Trabajo Social
- Al imentacin y Diettica
- Farmacia
A clm i n i s t ra t i v as
- Contabii i dad
- Pagadur a
~- Inventarios
3.1.3 P ro v e du. r i a
- Transporte y M o v i l i z a c i n
- Servicios Varios
NOMBRE CATEGORA
ten i co.
mensajeros.
18
i nf lu.enc i a .
salud.
la salud.
salud.
interinstitucional.
admin istrativas.
cont inuacin:
a) Medicina Internas
-"fisiologa
-Gecleatr a
-Cl1n i ca General
b) Ciruga:
-Traumatologa
"Oftalmologa
c) Gi necabstetri cia:
--Obstet r i ca
d) Pedlatra:
-Pedi at ra
-Neonato logia
1.2.6 Estudia de la forma de trabajo del Hospital.
a) Equipo Mdico,
b) Personal Tcnico y
c) Personal Administrativo.
a) Emergencia,
b) Consulta Externa,, y
c) Has pi t a 1izacin
toma de decisiones-
Emergencia
MEDIOS Manuales
EMERGENCIA
ORIGEN : Departamento de
Emergencia
EMERGENCIA
ORIGEN : Departamento de
Estadstica
(Procesamiento de Datos)
MEDIQS Manuales
cuantas Emergencias
casos.
CARACTERSTICAS DE CDIGO: N m e r o de documenta
y el porqu de la
consulta, control
al n i rio .
ESCOLAR Y ESCOLAR
MEDIOS Manuales
DESTINO : Historia C l n i c a
y porqu es la cnsulta
de 1 n i ro .
TI PO Interno de Enlace
MEDIOS Manuales
DESTINO Historia C l n i c a
porqu se consulta el
paciente.
MEDIOS Manuales
atencin en Consulta
ORIGEN - Emergencia
- Consulta Externa
MEDIOS Manuales
DOCUMENTO : EPICRISIS
DOCUMENTO TRANSFERENCIAS
transferencia.
MEDIOS Manuales
de 1 pacente al
MEDIOS s Manuales
pac i entes en
[THJ
FILDO AL SS
jft PE. e-Lt HE3
u f" MO
El M a c. V. D- U-L
Ino)
1 ELEFONO
DKECCION HABITUAL
CUADRO CLNICO
TRATAMIE NTO
IMPRESIN DIAGNOSTICA
HORAS
, 1
AFILIADO AL 1 E S S
1 1
1
!
1
; i i
_
!
CIRUGA
'
GENERAL
GINECOLG
OB3TETWCIA |
HIDAATACION
OTROS
HOSPITALI-
ZACIN
.t. Rorm 527 REGISTRO DC CONSULTAS EN EMERGENCIA
CONSULTA
EXTERNA
APELLIDO PATERNO MATLRNO NOMBRLS N . !li;;-jii:i "!
A N A M N E S I S
Enfermedad actual;
ANTECEDENTES PERSONALES
PERIODOS
Prenatal:
Da an D a a D gr. a D c D D em. U
Alimentacin tipo
Complementaria Inicio Hhitos ,
ANTECEDENTES PATOLGICOS
Intervenciones quirrgicas:
M U J E R E S u ESPECIFICAR
N I O S
P R I M E R A S SUBSECUENTES
Prenatal Mnorii
A CLNICA
Port-P.^ Reg. - F 41 1 1*0
1 I 4 Ifloi I 1 14 1*01 i- a
Prlm Eitu.li EiUbtictniMnta Ul UTILICE -CONTROL" SOLO
* O 3 o
a 2 ^ SN LOS CASOS COMPRENDIDOS
u S < 0 <o oo
NOMBRE O _ 5 5 AFILIADO
O AL 5 IESS I| S DE LA COLUMNA 3 A LA 22
a O
a
s! 0 w
l-O
-iZ
5o oo oa a o a O a a o a
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 36 27 28 29 30 31 32 33
PHIMEHAS
SUBSECUEN
Tt'S
P A R T O S
PRIMERAS
SUBSECUEN
TES
PHIMERAS
euastcuEN
TES
DE 28 A 1
364 din -
suesECUEN
TES
PRIMERAS
SUBSECUEfJ
TES
MENORES
L DE 1 ANO
ORDEN DE ADMISIN
H. C. No.
Fecha llora
Nombre
Direccin
Diagnstico provisional
Mdico
Adm sionista
Form. 32
ELLIDO PATERNO MATERNO NOMBRES Nto. DE HISTORIA CLIN,
AGNOSTICO PROVISIONAL
AGNOSTITS SECUNDARIOS
ERACIONES
EN CASO DE INTERNACIN
DAS DE HOSPITALIZA
FIRMA Y NOMBRE DEL MEDICO
MOTIVO DE LA TRANSFERENCIA
DIAGNOSTICO PROVISIONAL
OPERACIONES
*
EN CASO DE INTERNACIN :
DAS DE HOSPITALIZAD! FECHA
MES FIRMA Y NOMBRE DEL MEDICO
Form.006
RESUMEN DEL CENSO DIARIO
an INGRESOS E G R E S O S RESUMEN DE CAMAS Camas Total pa-
canlos a
a Tran*f- DEFUNCIONES Total Daadas Mas a las 24
Ttinsffl y lo Con-
et Ingrno* farencla Altai reficiai Total d( pa- Ocupa- Desocu- taminad las "24" horas
Total
da otras otrat *- -48h. 48 h. cienta* padas horaa
0" da
s spccial 12* 3) paclali. 5-6*7-8 1 - 4 - 6 11- 12 1>4- 9
2 3 4 5 6 7 8 9 10 11 12 13 14 15
--
CENSO DIARIO
1.4 ESTUDIOS DE PROCESOS.-
DOCUMENTO DE ENTRADA:
ARCHIVO DE ENTRADA:
-. Especialidad de Ciruga.
- Especialidad de Ginecobstetrica.
- Especialidad de Pediatra.
DESCRIPCIN!
FORMULAS DE CALCULOs
NORMAS UTILIZADAS:
turno.
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
ARCHIVO DE SALIDA:
DOCUMENTO DE ENTRADA:
ARCHIVO DE ENTRADA:
- Especialidad de Ginecobstetricia.
- Especialidad de Pediatra.
DESCRIPCIN:
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
paciente.
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
- P l a n i l l a de Concentracin en Emergencia.
ARCHIVO DE SALIDA:
Procesamiento de Datos.
ARCHIVO DE ENTRADA:
- Especialidad de Pediatra.
DESCRIPCIN:
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
TIEMPO DE UTILIZACIN:
documen to.
ARCHIVO DE SALIDA:
aos.
ARCHIVO DE ENTRADA:
DESCRIPCIN:
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
presenta el paciente.
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
documento
ARCHIVO DE SALIDAS
DOCUMENTO DE ENTRADAS
Cnsulta Externa.
ARCHIVO DE ENTRADA:
Externas
- Especialidad de Ciruga,
- Especialidad de Ginecabstetricia.
- Especialidad de Pediatra.
DESCRIPCIN:
FORMULAS DE CALCULO:
presenta el paciente.
- Determinar su estado y un pronstico por parte del
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
ARCHIVO DE SALIDAS
Historia Cnica del Paciente.
DOCUMENTO DE ENTRADA:
Pa r t e Diario.
ARCHIVO DE ENTRADA:
Externa son:
- Especialidad de Ciruga.
- Especialidad de Ginecobstetnca.
- Especialidad de Pediatra.
DESCRIPCIN:
FORMULAS DE CALCULO:
presenta el paciente.
Mdico/Especial i dad.
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
documento.
Procesamiento de Datos.
DOCUMENTO DE ENTRADA:
Orden de Admisin.
ARCHIVO DE ENTRADA:
Hospitalizacin s
- Especialidad de 6inecobstetrica.
- Especialidad de Pediatra,.
DESCRIPCIN:
determina el Mdico.
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
documento.
ARCHIVO DE SALIDA;
DOCUMENTO DE ENTRADA:
Epicrisis
ARCHIVO DE ENTRADA:
- Especialidad de Ciruga.
- Especialidad de Ginecobstetricia.
- Especialidad de Pediatra.
DESCRIPCIN:
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
ARCHIVO DE SALIDA:
DOCUMENTO DE ENTRADA:
Transferencia.
ARCHIVO DE ENTRADA:
- Especialidad de Ciruga.
DESCRIPCIN:
F O R M U L A S DE CALCULO:
NORMAS UTILIZADAS:
el paciente.
transfer do.
TIEMPO DE UTILIZACIN:
DOCUMENTOS DE SALIDA:
documento.
ARCHIVO DE SALIDA:
DOCUMENTO DE ENTRADA:
Censa Diario.
ARCHIVO DE ENTRADA:
- Especialidad de Ciruga.
DESCRIPCIN:
este documento.
deseados.
FORMULAS DE CALCULO:
NORMAS UTILIZADAS:
para su hospitalizacin
TIEMPO DE UTILIZACIN:
totalizacin.
DOCUMENTOS DE SALIDA:
documento.
ARCHIVO DE SALIDA:
Procesamiento de Datos.
47
i n temado.
Carnet de Identificacin.
s i guente arden:
- Siqnos Vitales.
- Evolucin y Ordenes Mdicas.
- Notas de Enfermera.
AHaronesis.
~- Examen Fsica.
- Autorizaciones y exoneraciones
- Epicrisis.
en el mismo orden.
la siguiente manera:
- Epicrisis.
- Anamnesis.
- Examen Fsico.
~ Obstetricia, si existese.
- Signos Vitales.
- Notas de Enfermera.
- Micelneo*
hospi talarlos.
54
- rea de Emergencia.
~- Especialidad de Pediatra.
1.6.3 Funciones.
correcta.
si guientes :
FUNCIONES:
maneja.
DOCUMENTOS:
Para la entrega de documentos hay una demora de
t iempo
MEDIOS DE TRATAMIENTO:
La bsqueda de registros dentro de las archivos
existentes es demorada.
1.7.2 Causas de las anomalas.
Manejo Desor-
ganizado de
informacin.
Falta Falta
de de
Personal Organizacin
durante el ao calendario.
1.9 ESTUDIO DE RECURSOS Y REALIZACIN.-
1.9.1 Personal.-
Echeverra.
- 66 MHz de Velocidad.
proyecto es:
ACTIVIDADES TIEMPOS (SEMANAS)
Anlisis Previo Cj
Anlisis F un c i on a1 4
A n a 1 i s i s O r qa n i co 9
Progrmele i n 11
Pruebas y Mantenimiento
Documentaci n
Diskettes 50.00000
1
Papelera 550.000,
T 00
Capacitaci n 300.000,00
Otros
T O T A L 4'000.000,00 SUCRES
. ANLISIS
FUNCIONAL
ANLISIS FUNCIONAL
2.1 PLANIFICACIN.-
-f Unificacin *
-Objetivos de *
Bestin.
-Objetivos- Tcnicos #
-Estudio Recursos n
Existentes
Necesidades Implan *
tar Huevo Sistema.
-Divisin Sistema *
en Subsistemas
-Formulas de Clcu- *
lo
-flujos de *
Subs i s temas
-Organigrama #
Funcional
-Archivos para el *
Sistema.
f arma co n j u n t a.
2.2 OBJETIVOS CON EL SISTEMA.-
objetivas Tcnicos:
a tencin.
Siqnos Vitales.
Diagnst i co.
Tratamiento as i Q na ci .
proporcionados diariamente.
fecha.
2.3.1 Computador.
siguientes caractersticas:
- Teclado: DTK
- D i seo Duro: 8@ MB
- Monitor: Monocromtico
2.3.2 Impresora.
- Marca: EPSON
distintos procesos.
requer dos
MODULO EMERGENCIA
MQDUL HOSPITALIZACIN
Sistema.
este Subsistema.
este Subsistema
carcter pasajero.
Sistema.
es Subsistema,
este Subsistema.
control total.
-- N me ro de Historia C l n i c a
- Nombres completos del paciente
- Apel1 idos completos del paciente
11
Sistema.
este Subsistema.
este Subsistema.
"\
DE i ftE
OPK
PD
HC
PAH IHP
H => HOHITOR
OPH -) PJlON EH EL MEHU
DE -> DEPARTAHEHTO DE ESTftDISTICft
AEt ~> ARCHIVO DE EHER6ENCIA
PD ::> PROCESAMIEHTO DE DATOS
HC => HISTORIA CLKICfi DEL PACIENTE
f'AH r> PAHTALLft
IHP ~> IMPRESORA
H HC -> IJUHERO DE HISTORIA CLIHICA
S
3: -ce IL c^ <r
t_? :~ a: 3 '-5
L _ -E -^3 CC
13
FLUJOS DE INFORMACIN.-
Emergencia.
ENTRADAS.-
manejando.
- Archiva de Emergencia.
PROCESOS.-
INGRESAR.-
ACTUAL I ZAR.-
actual i zaci n
MODIFICAR.-
seleccione.
editar o t ro re gi s t ro.
CONSULTAR-
ELIMINACIN.-
SALIDAS.-
RA.
X X
^^^
HC N HCI
IHP
h ~> HOHITOR
OPH => OPCIN EK EL HENJJ
DE => DEF'ARTAHEHTO DE ESDlSTICA
C :::) ARCHIVO DE CONSULTA EXTERNA
PD2 :::> PKCESfthIEKTO DE OfiTOS
HCI :::> HISTORIA CLIHICA DEL PACIENTE
PftK => PANTALLA
IHf -> IHPRESOR
N HC i -> HliHERO DE HISTORIA CLNICA
8ANTENINEINTG ARCHIU DE CONSULTA EXTERNA
AL 2
DA 2 VE2
AC
BA;
> DATOS
:> VERIFICACIOH DE DftTOS
> ARCHIVO DE EHER6ECIA
> CftHBIOS
.-; CONSULTAS
> BAJAS
:> PANTALLA
16
FLUJOS DE INFORMACIN.-
Cnsulta Externa.
ENTRADAS.-
mane jando.,
- Archivo de Emergencia.
PROCESOS.-
IN6RESAR.-
ACTUALIZAR.-
actual i zaci n
MODIFICAR.-
seleccione
otro registra.
CONSULTAR.~
ELIMINACIN.-
SALIDAS.-
Pftt
HC1
AL
.rff*"
AH'i
> DfiTOS
AH A R C H I V O OE H S P T f L Z C l H
AL3 ALTAS
CA3 CftHOS
C3 COHSLTftS
:A3 BfiJftS
fH PANTALLA
i
'
<t
x..
>-*- t
19
FLUJOS DE INFORMACIN.-
Hospi talizacin.
ENTRADAS.-
manejando.
- Archivo de Emergencia.
PROCESOS.-
INGRESAR.-
actual izacin
MODIFICAR-
seleccione.
CONSULTAR-
EL IMINACIN.-
SALIDAS.-
ARCHIVO : Emer
ARCHIVO NDICE : Em
ARCHIVO : Exte
ARCHIVO NDICE : Ex
ARCHIVO : Hosp
ARCHIVO NDICE : Ha
ARCHIVO : Paciente
ARCHIVO Medicoes
ARCHIVO
23
ARCHIVO : Med
ARCHIVO NDICE : Ep
ARCHIVO : Usuario
ARCHIVO NDICE : Us
2.9 VALIDACIONES.-
Mes/Dla/Ao.
<r
J I.J.I
i- z: a: 11.1
L 'i:
IHBmilUIHHIUHUIH
h-
irl*1J
x u
2 6
O Z
uo
.z o
Q
I- attHWHUmtmmtu fjututviniuiuitHHii UHUMUIHIIIHHIEMJ (mnftfWHMWu amMHumMunmiuu IIHIWHUIIWIIIII<III|
U
X Q K
=!ii'
O D Q
"U m^p
...: UT,
cr If IWl IIIUIHBP-HHH
riuiijniaiiiinmiMii
O. J
tf) f-
Q
!..:.< m
'imwnH
26
(Departamento de Estadstica)
ORES
I vn
TST
D M I NTST
CE
ECO
DI
a '-'
a
27
atendidos en el rea
de Emergencia.
Ex te AG Datos de pacientes
atendidos en el rea
de Consulta Externa,
almacenados en este
arch va maestro.,
respecti vas
Especial i dades.
28
Salas.
empleados del
Departamento o
Institucin.
de acceso al Sistema
nombres y la fecha
que se i ngresa 1 a
mi sma.
para su graficacin
por pantalla.
3. ANLISIS
ORGNICO
ANLISIS ORGNICO
3.1 PLANIFICACIN.-
ACTIVIDAD
PLANIFICACIN |i;
ASIGNACIN DE CDIGOS m
DESCRIPCIN DE FICHEROS jf
CUADERNOS DE CARGA m
que la memoria.
de datos.
DOS de bajo n i v e l .
CODIBO: Emer.Dbf
CODIBO: Exte.Dbf
CDIGO: Hosp.Dbf
CDIGO: Paciente.Dbf
CDIGO: Med.Dbf
CDIBO: Est.Prg
CDIGO: Clave.Prg
CDIGO: Men.Prq
CDIGO: Menui.Prg
CDIGO: Cuad.Prg
CDIGO: Fecha.Prg
CDIGO: Pespa.Prg
CDIGO: Clavel.Prg
CDIGO: Clave2.Prg
CDIGO: ClaveS.Prg
CDIGO: Hisclil-Prg
CODIGOs Hiscli2.Prg
FUNCIN: Consulta de Historia Clnicas al Sistema.
CDIGO: Medesp.Prg
CDIGO: Medespl.Prg
FUNCIN : Cnsul t& de Me di eos/Especial i da des .
CDIGO: Espsal. Prg
CDIGO: Espsal1-Pro
CDIGO: Sobre.Rrg
CDIGO: Ingmed.Spr
Personal.
CDIGO: Edimed.Spr
CDIGO: Conmed.Spr
CDIGO: Bormed.Spr
CDIGO: Serem.Spr
FUNCIN; ingreso de datos al Serv icio de Emergencia
CODIGO: Beremac.Spr
Emergencia.
CDIGO: Sereml.Spr
Emergencia -
CDIGO: Serem2.Spr
Emergencia..
CDIGO: Serem3.Spr
Emerqenc i a.
CDIGO: Regco.Spr
CODIGQ: Re9coac-Spr
Consultas en Emergencia.
a
C o nsu1t as e n E m e r qenca.
CDIGO: Reqco2.Spr
CDIGO: Reqca3.Spr
Consultas en Emergencia.
CDIGO: Conexin.Spr
(1ra.Pantalla)
CDIGO: Conexinl.Spr
(2da.Pantalla)
CDIGO: ConeSac.Spr
(Ira.Pantalla)
CDIGO : Cone5 1 ac . Spr
(2da.Pantal la)
1 ra . Pantal la )
(2da. Pantal la )
COD1BO: Conexin7.Spr
C2da.Pantalla)
(Ira.Pantalla)
CDIGO: Conexbl.Spr
(2da.Pantalla)
CDIGO: Conel4ac.Spr
(Ira.Pantalla)
<2da.Pantalla)
CDIGO: Conexb2.Bpr
(Ira.Pantalla)
CDIGO: Conexb3.Spr
2da.Pantalla?
CDIGO: Conexb4.Spr
1ra.Pantalla)
CDIGO: ConexbS.Spr
(2da.Pantalla)
CDIGO: Conexb6.Spr
FUNCIN: E l i m i n a c i n de datos en Atencin infantil
(Ira.Pantalla)
CDIGO: Conexb'/.Spr
(2da.Pantalla)
CDIGO: Conexc.Spr
14 aos. (ira.Pantalla)
14 aos. (2da.Pantalla)
CDIGO: Conemac.Spr
ms de 14 aos. (Ira.Pantalla)
CDIGO: Conemlac.Spr
CDIGO: Conexc2.Spr
FUNCIN: Edicin de datos en uonsulta Externa ms de
CDIGO: Conexc3.Spr
CDIGO: Conexc4.Spr
CDIGO: ConexcS.Spr
CDIGO: C on e x c 6 . 5 p r
CDIGO: Pard.Spr
CDIGO: Pardac.Spr
CDIGO: Pardl.Spr
CDIGO: Pard2.Spr
CDIGO: Pard3.Spr
CDIGO: rdad.Spr
CDIGO: Qrdadac.Spr
Adffii s i n.
CDIGO: Ordadl.Spr
CDIGO: Ordad2.Spr
CDIGO: Qrdad3.Spr
FUNCIN: E l i m i n a c i n de datos en la Orden de
Admisin.
CDIGO: Epic.Spr
CDIGO: Epicac.Spr
CDIGO: Epicl.Spr
CDIGO: Epic2.Spr
CDIGO: Epic3.Spr
CDIGO: Irn.Spr
CDIGO: Tranac.Spr
CDIGO: Tranl.Spr
CDIGO: Tran3.Spr
CDIGO: Cend.Spr
CDIGO: Cendac.Spr
CDIGO: Cendl.Spr
CDIGO: Cend2.Spr
CDIGO: Cend3.Spr
CDI8Q: Prserem.Prq
Emergencia.
CDIGO: Prcserem.Prq
FUNCIN: Reparte agrupada impreso del Servicio de
Emergenci a.
CDIGO: Prregco.Prg
Consultas en Emergencia.
CDIGQ: Percregco.Prg
CDIGO: Prta.apa.Prg
CDIGO: Prtaaim.Prg
CDIGO: Prthcpa.Prg
CDIGO: Prthcim.Prg
CODIBO: PrcoeS.Prg
a'os .
arios .
aos .
CDIGO: Prccoei2.Prg
arios.
CDIGO: Prcoem.Prg
externa ms de 14 aos.
CDIGO: Prccoei3.Prq
19
externa ms de 14 anos.
CDIGO: Prpard.Prg
D i ari o .
CDIGO: Prtoesp.Prg
CDIGO: Prtoespa.PrQ
CDIGO: Prordad.Prg
Admisin.
CODGOs Prcordi.Prg
Admisi n.
CDIGO: Prepic.Prg
CDIGO: Prcepic.Prg
CDIGO: Prtran.Prq
Transferencia.
CDIGO: Prctran.Prq
Transferencia.
CDIGO: Prcend.Prg
Diario.
CDIGO: Prtoeh.Prc,
CDIGO: Prtoehpa.Prg
CDIGO: Replaem.Prg
CDIGO: Replempa.Prq
CODIGO : Rep1eme.Prg
CDIGO: Replcepa.Prg
CODIGQ; Rep1emoh.Prg
FUNCIN: Reporte de Transferencia de Emergencia a
CDIGO: Replohpa.Prg
CDIGO: Revmiess.Prg
Impresora.
CDIGO: Revmiepa.Prg
Pantal la.
CDIGO: Repard.Prg
por Impresora.
por Pantalla.
CDIGO: Repardl.Prg
CDIGO: Reparpa.Prg
CDIGO: Recend.Prg
por Impresora.
CDIGO: Recendi.Prg
por Pantalla.
CDIGO: Premp.Prq
Med eos u
CDIGO: Prcemp.Prg
Mdicos.
CDIGO: Graemer.Prq
24
en Emergencia.
CDIGO: Gremer.Prg
en Consulta Externa.
CODIBO: 6remer.Prg
e n H o s p i t a 1i z a c i n .
3.4
DESCRIPCIN
DE ARCHIVOS
PA6. DE
DESCRIPCIN DE ARCHIVO
S I S T E M A : E S T A D S T I C O1 . 6
HQHBKE DEL F'ROGRAHA: S E K V I C I Q , R E G I S T R O
A R C H I V O : EHEK
C L A V E O CODI6): HCLI
O R G f t H I Z f i C I Q H S O P O R T E S
IKDEXADA => EM D i s k e t t e s > D i s c o Duro
C L A V E => H i s t o r i a C l n i c a
i 'ir
.J 127 151 AVISO Necesario Avisar a alguien A
12 16 i 52 161 RELA Relacin de la persona avisada A
O R G A N I Z A C I N S O P O R T E S
IHOEXADft ~> EH Diskettes, D i s c o Duro i
CLAVE ~> H i s t o r i a C l n i c a
DFTAI
UL I ALILE
F
i
0 R 6A H I 1A C I 0 N S O P O R T E S
IHOEXADA => EM DisketteSi Disco Duro
CLftVE => Historia Cl nica
DETALLE
COD &VTES NGH ES-
LONGITUD DESCRIPCIN TIPO OBSERVACIONES
DE ) CAMPO
DESCRIPCIN DE ARCHIVO
S I S T E M A : E S T A D S T I C O 1.8
HOMBRE DEL PRQ6RftHft; SERVICIO,REGISTRO
A R C H I V O S EhER
CLAVE O CODI60: HCL
G R 6 A H I Z A C I Q K SJ P O R T E S
IKDEXADA ~> Eh Diskettes, D i s c o Bur
CLAVE -) Historia C l i n i c a
0 R 6 A H I 2 A C I 0 H S0 P 0 R T E S
IHDEXADA -> EX Diskettes, Jisca Duro
CLAVE r) Historia C l n i c a
DETALLE
COD &YTES
LH6ITD DESCRIPCIN TIPO OBSERVACIONES
DE A CAMPO
S I S T E M A s ESTADSTICO 1.8
KOHfcRE DEL PRQ6RAKA ATEN. 8 - 5 t 5 - H v HftS, F'.DIft,
A R C H I V O : EXTE
CLAVE O COBI6Q: HCLI
R 6 H I Z A C I O H | 0_fJJi_T J_S
IKDEXADft ~> W Diskett.es> D i s c o Duro
CLAVE -> Historia Clnica
I
COD E!V TES NOHiFE
LOH6ITUD DESCRIPCIN TIPO OBSERVACIONES
DE CftHF'
i7 35 ^ft'.
JOC/
1 OT'T
J \J 1 PERIQ Periodc X
18 i@ 100
000 347 TIPPAR Tipo de A
j\ ic-^
23 JJ J 354 ftP6 AP6AR 3
ir
.J 357 368 PESO Peso de 9
^
26 2 3t,i 362 TLLfi Tal i a d 9
27 2 i/ 1 9
ooo 364 PCEF Tamao
O R 6 A N I 2 A C i O N S O P O R T E S
IHDEXADA => EX Diskett.es> D i s c o Duro
CLAVE ~> Historia C ! n i c a
DETALLE
CD mes HOHE'.RE
LH6ITUD DESCRIPCIN TIPO OESERVACIOHES
DE ft CAHF'
11
j -j 36 434 463 DEPSIC Desarrollo Psicomotriz, A
35 38 494 c^'i
JLO IHICOH Complementaria I n i c i o . A
0 R 6 A H 1 Z A C 0 H S 0 P Q R 1 E* S
IKDEXADA => EX Diskettes, Disco Duro
CLAVE => Historia C l nica
w-u -y-, T L f K *-
Dt TALLE
CQD fcYTES HGHfKE
LOH6ITUO OESCRIPCIOH TIPO OBSERVACIONES
DE A CAMPO
57 ", [
jj 1662 1636 PERIO Periodos Prenatales, X
O R 6 A H I Z A C I N S 0 1 0 R ' E S
DFTAI
11 JL 1 f\ S-, I
JL F
CD BYT ES HQHEiRE
LON6ITUD DESCRIPCIN TIPO OBSERVACIONES
DE A CftHPO
[...
S I S T E M A : ESTADSTICO t . e
HOMBfE DEL PRQ6RftHfl:
A R C H I V O S EKTE
C L A V E u CGDISQ: HCLI
R 6 f t H I Z f t C I Q H S U P O R T E S
IHDEXADA => EX Diskettes, D i s c o Duro
CLAVE => H i s t o r i a C l n i c a
92 'f.
jj 58 4 618 HTC9H2 Hotivo de Consulta.
18
S I S T E M A : E S T A D S T I C O 1.8
HOHBRE DEL PRQ6RAHA! ATEN. 8-5,5-H>HAS, P.DIfl,
A R C H I V O S EXTE
CLAVE O CODI6): HCLI
"~~ S O P O R T E S
IHDEXADA i> EX Diskettes, Disco Duro
CLftVE ~> Historia C l n i c a
S I S T E M A : ESTADSTICO 1 , 8
DEL PROGRAMA; ATEK.8-5>5-4,HAS,P.DA,
ARCHIVOS XTE
CLAVE O COD16Q: HCLI
O R 6 ft H I Z A C 1 0_H ____LLLJLI L?
IHOEXADA => EX Diskettes> Disco Duro
CLAVE => Historia C l n i c a
S I S T E M A : ESTADSTICO i.6
HOHBRE DEL PRQ6RAHA! ATEN, 6-5*5-14HAS,P, D A ,
A R C H I V O : EXTE
CLAVE; o CQDieo HCLI
CONTENIDO! Almacena Dato? de Pacientes en lo referente a los documentos de .._
O R 6 A H I Z A C I O H SOPO R T E S
1NDEXADA ~> EX Diskettes.. Disco Duro
CLAVE => Historia C l n i c a
36 j 2221 1 '\i 1
..L EDAD Edad del Paciente. o
38 ! 'tOO 1
223 DOCD
L--J \i r\r, D 0 C. A
i i--n
139 t .3- L.L.L HEH28D Heno res de 28 di as, H
0 R 6 ft H I Z ft C I 0 N S O P O R T E S
IHDEXftft => EX Diskettes, D i s c o Duro
CLAVE ~> H i s t o r i a C l nica
DETALLE
r- " " ~ "
COD BVTES HOMBRE
LH6ITUD DESCRIPCIN TIPO
DE A CAHPO
0 F! 6 A M Z A C I 0 K S O P O R " E S
IHDEKADA ~> HO D i s k e t t e s , D i s c o Duro
CL WE => Hi - t o r i a C l n i c a
OFTA f F
UJL I /\LL
COD ~ms-
LON6ITUD DESCRIPCIN TIPO OBSERVACIONES
DE H CHKPG
1 6 1 6 HCLI Humero de H i s t o r i a C l n i c a 9
3 2 15 U HORA Hora
'
4 2 17 8 KINU H i utos o
U R B A N I Z A C I N S O P O R T E S
IHDEXADA ~> HO D i s k e t t e s , D i s c o Duro
CLAVE = > H i s t o r i a C l n i c a
DETALLE
COD BYTES HOHEiFE
LOH6ITUD DESCRIPCIN TIPO OfiSERVC
DE A CAHPO
S I S T E M A - E S T A D S T I C O , 8
KKBRE DEL PftOBRAHA: ORDEH>EFC, > TRftH. , C, DIflR,
A R C H I V O S HOSP
CLAVE: o CDIGO; HCLI
CONTENIDO! Almacena Datos de Pacientes en io referente a los documento? de _..
O R 6 A H I Z A C i O S O P O R T E S
IH&EXflDA => HO Diskettes, Disco Duro
CLftVE ~> Historia C l n i c a
^o
JO 36 98S- 1617 TDIA6P Diagnostico Provicionsi . X
48 25 1359 11 5
"JOOJ THEDCO Hombre de! Hedico. A
R 6 A H I Z AC I 0 H S O P O R E S
IHDEXADA -> HO Diskettes, D i s c o Duro
CLAVE r> H i s t o r i a C l n i c a
t\ nr1 t i i ir*
DETALLE
[coF BYTES H OH E: RE
LONGITUD DESCRIPCIN 'UPO OBSERVACIONES
DE A CAHP
re-
JJ
3 1469 1471 DIH6 Ingresos. Q
',
66 J 5 4 8 8 U9B DDEFi Defunciones -48h,
1
61 i 1491 1493 DDEF2 Defunciones +48h. 9
S I S T E M A : ESTADSTICO 1.8
KQHEiRE DEL PR06RAHA! QRDEH,EPIC. ,TRAK. ,C.DIAR.
A R C H I V O S HOSP
CLAVE O CDIGO: HCLI
r COHTEKIDQ: Almacena Datos de Pacientes en i o referente a ios documentos de
O R 6 A H I Z A C I O H S O P O R TES
IHDEXADfl ~> HO Diskettes> Disco Duro
CLAVE -> H i s t o r i a C l n i c a
COD
LK6ITUD DESCRIPCIOH F' OESEFiVACIOHES
Camas desocupadas,
S I S T E M A : ESTADSTICO t . 8
HQH&RE DEL PRQBRAHfl: E H E R 6 . , C O K S . E X T . , H Q S P
A R C H I V O S PACIENTE
CLAVE O CDIGO: HCLIH
S O P O R T E S
IHDEXflDA ~> PACIEHTE1 Disketes, Disco Duro
CLAVE -> Historia C l n i c a
S I ST E ESTADSTICO ,8
HHBftE DEL PR06RAft F'fiKTE D I A R I O
A R C H I V O S HEOICES
CLAVE O CDI6Q: KEDICH> ESPECK
r
CGNTEHIDQ:
K & A K I Z A C Q K S O P O R T E S
ItiOEXflPft => ESPESftll Diskettes, D i s c o Duro
CLftVE ~> E s p e c i a ! i d a d
" ~
COD BVTES HOhEiRE
LH6TUD DESCRIPCIN TIPO QESERVCIOHES
DE H fJAHF'O
S I S T E M A : ESTfiDISTICQ 1 . 6
NOMBRE DEL PRQ6RAHft: fi6EJDft DE HEDIOS
ARCHIVOS flED
CLAVE O CODI60; CDI
U R B A N I Z A C I N S O P O R T E S
Diskettes, Disco Duro
CLAVE :> Cdigo del Hdico
, .^
ICQD BVTES NOHERE
LOH6ITUD DESCRIPCIN TIPO OBSERVACIONES
DE A CAHF'Q
S I S T E M A E E S T A D S T I C O 1,8
KQHBRE DEL PR06RflHA A6EKDA DE HEDICS
A R C H I V O : HED
CLAVE O COD160 CODI
S O P O R T E S
IHDEXfiDA => EF' LMskettes, D i s c o Dur-o
CLAVE -> Cdigo del Hdico
"O
OJ
* o -1*- [ ! S
'"
o!
-"T i>(
|
i
*""
CD S I i S S ~ S !|
-^_> j F >' ii T" '- ^ T
* _'' 1 CD LjJ !
t 03 ' i 1 > f :, i
<= I
= ^ i ^'
tj ij..
i (_J
i^ b<o3 *t3" C^J CT-.
* TTr
C/> ce r- e-1)
1
2 ^ ! 2 i H
-o b- X
mv
rr?
i
>~4
* O
E > 1 1 ^v
<E !i CJ
LjJ
UJ M <=> en <T ^^
H
-^> X?
>
CO S
=e
- X S ce ce =e
--
en u 0 j
UJ
3 i
M S ! ^; 1 CJ
ca
en L S ^ t N: -,'f UJ
Pft6.
S I S T E M A : ESTADSTICO 1.8
HQHBRE DEl. F'fiQGRAH: DftTOS A 6RAFICAR
A R C H I V O S 6RAFI
CLAVE O CODISOi DETALLE
R 6 A H I Z A C I O H S O P O R T E S
IHDEXADA -) D i s k e t t e s j D i s c o Duro
C L A V E => Detalle
" ,--,-,-.-. _
C.S - R . 6 . FQXPRLAN 2 . 6 D . O . S . t i
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
PROGRAMA: CUVE
E N T R A D A S :
S A L I D A S
DIAGRAMA DE FLUJO
TCL
VE8IFI.
SIS
HU USUARIO
PAN
\
DESCRIPCIN DEL TRABAJO
P ROGRA HA : MEU
O B J E T I V O DEL PROGRAMA
Este programa nos permite visualizar el men p r i n c i p a l del sistema con las
diferentes opciones <?ue realiza el mismo.
ENTRADAS
SALIDAS:
DIAGRAMA DE FLUJO
MEN
PRINCIPAL
CONSULTA
HANTENIH. EHER6EHC. REPORTES SALIR
EXTERNA
DESCRIPCIN DEL TRABAJO
R E S P O H S A B L E S) L E N G U A J E PAG ! DE
O B J E T I V O D E L P R O G R A H A
E N T R A D A S :
S A L I D A S
D I A G R A M A DE FLUJO
MANTENIH.
R S P O N S A B L E S) LENGUAJE PAG i DE
O B J E T I V O DEL PROGRAMA
ENTRADAS
S A L I D A S
DIAGRAMA DE FLUJO
MEN
OPCIONES
P R O6 R A H A : HEN MODULO:
ENTRADAS:
S A L DAS :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
EN T R A O S :
S A L I D A S :
D I A G R A M A DE FLUJO
CONSULTA
EXTERNA
EN T R A D A S :
S A L I D A S :
DIAGRANA DE FLUJO
ORDEN CENSO
DE EPICRISIS
DHISIQN DIARIO
DESCRIPCIN DEL TRABAJO
SISTEMA : ESTADSTICO i. SUBSISTEMA : SUBHENU
P R O G R A M : MENIJ MODULO: REPORTES
R E S P O N S A B L E S) LENGUAJE PAG ! DE
0 8 J E T I UO DEL PROGRANA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
REPORTES
ftREA
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S ) LENGUAJE PAG I DE
ENTRADAS
SALIDAS
D I AGRANA DE FLUJO
SALIR
0.0.S,
DESCRIPCIN DEL TRABAJO
PROGRAMA: HENUj
R E S P O N S A 8 L E S) LENGUAJE PAG ! DE
EN I R A D A S :
SALIDAS:
DIAGRAMA DE FLUJO
MEN
REPORTES
' 1
CONSULTA
t 1 1 . '
C.S - R . 6 . FXPRQLAN 2 . 6 D . O . S . t i 1
Este Mdulo nos permitir observar las diferentes opciones de las que
consta el mismo y que nos permitir sacar reportes de documentos que para
este mdulo y el Sistema son de mucha importancia.
Este submenu es parte del Mdulo de Emergencia y este a su vez parte
del Men de Reportes.
EN I R A D A S :
Nonbre Interno DESCRIPCIN Cdigo
SALIDAS:
Honbre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
EHER6ENC.
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE E LUJO
CONSULTA
EXTERNA
ENTRADAS:
SALIDAS:
DIAGRAMA DE FLUJO
HOSPITALI
ORDEN TOTftL
DE EPICRISIS TRANSFER. ATENCIN
ftDHISIGN ESPECIALI
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
SALIDAS:
Nonbre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
VARIOS
V V V V "
PLANILLA CONCENT. ESTADO PLANILLA A6ENDA
CONCENT. PACIENTES CONCENT, DE
EHER6EHC. DOHICILIO E IESS. CE.HQRBI, MDICOS
V " V '
Este Mdulo nos permite observar las diferentes opciones de las que
consta e! mismo y que nos permitir sacar reportes grficos por pantalla
que para e! Sistema son de mucha importancia.
Este submen es parte del Mdulo de Grficos y este a su vez parte
del Men de Reportes.
ENTRADAS
S A L I D A S :
DIAGRAMA DE FLUJO
6RAFICG
R E S P O N S A B L E S) LENGUAJE PAG ! DE
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
P R O G R A M A : FECHft N O D U L O : HANTENHIIENTO
R E S P O N S A B L E (S) LENGUAJE PAG ! DE
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
TCL
FECHA
MOD
DESCRIPCIN DEL TRABAJO
C.S - R . 6 . FQXPROLfiN 2 . 6 D . O . S ,
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A D E FLUJO
DESCRIPCIN DEL TRABAJO
SISTEMA : ESTADSTICO 1.0 SUBSISTEMA : I N D E X AR ARCHIVOS
PROGRAMA : INDEXflR M O D U L O : ^NTENIHIENTO
R E S P 0 N S A B L E (S) LENGUAJE PAO DE
C . S - R.6. FOXPROLAN 2. t, D . O . S . 1 ; 1
QB J E T I UO OEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
TCL
DESCRIPCION DEL TRABAJO
FOXPROLflK 2 . 6 D . O . S ,
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
,i
VERIFI.
ftUl CLAVE AUt
TCL USUARIO
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE F L U J O
VERIFI.
USUARIO
DESCRIPCIN DEL TRABAJO
FQXPROLAN 2 . 6 D . O . S
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
VERIFI.
CLAVE
USUARIO
DESCRIPCIN DEL TRABAJO
SISTEMA : E S T A D S T I C O 1,8 SUBSISTEN : [ f i 6RESO DE H I S T O R I A S
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
,i
VERIFI.
API HISTORIA API
TCL CLNICA
DESCRIPCIN DEL TRABAJO
P R O G R A M A : HISCLI1 M O D U L O : nftNTENiniENTO
R E S P O N S A B L E (S) LENGUAJE PAG I DE
O B J E T I M O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
VERIFI.
API
CLNICA
DESCRIPCIN DEL TRABAJO
O B J E T I U O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
D I A G R A M A D E F L U J O
VERIFI,
API
CLNICA
DESCRIPCIN DEL TRABAJO
OBJETIVO DEL P F O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
AD'
TCL ESPECIALI
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso del Rdico/Especial idad a ser TCL
cnsul tadc.
PANTALLA V i s u a l i z a el Hdico/Espec al tdad d i g i t a d o para PAN
consulta y v e r i f i c a su exsitencia.
SALIDAS:
Noabre Interno DESCRIPCIN Cdigo
HEDICOES Mdicos con su. respectiva E s p e c i a l i d a d . AD1
D I AGR A H A DE FLUJO
VERIFI.
AD1
ESPECIALI
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
ASI
TCL SALA
DESCRIPCIN DEL TRABAJO
,
R E S P 0 N S A B L E (S) L E N G U A J E PAG DE
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE ELUJO
VERIFI.
SALA
m -O LO
ac 33 un
3
rt " 33
m
-o
It' V
ifi -^
-n 3 CD o
CD m
--*-
1X1 iti
ua
co un en
o
u < n
co
D>
TJ
n
o c? CD
o
z
s
s o
m
r
CD
C_
CD
s
co
O J
DESCRIPCIN DEL TRABAJO
R E SP O N S B L E S) L E NGUAJE PAG 1 DE
c. W 1 - R. 6. FOXPRO LAN 2. D . O . S . t :,
0 B J E T IU O DEL P ROG R A M A
E N T R A D A S :
SALIDAS:
Nonbre Interno DESCRIPCIN Cdigo
MEO Datos del Mdico ngresados en esta agenda. AH
DIAGRAMA DE FLUJO
!
/ PAN )
t
-H "*--*^ **- -^
AH 1NSHED AH
TCL
DESCRIPCIN DEL TRABAJO
R E S P 0 N S A B 1 E S) LENGUAJE PAG \E
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
VERIFl.
AH
MEDICO
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nono re Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso del cdigo del M d i c o TCL
que va a ser consultado.
PANTALLA V i s u a l i z a es datos que van a ser consultados del PAN
M d i c o s o l i c i t a d o y v e r i f i c a su exsitencia.
SALIDAS:
Nonbre Interno DESCRIPCIN Cdigo
MED Datos del M d i c o en la Agenda de Mdicos. AH
DIAGRANA DE ELUJO
VERIFI.
CDIGO CQHHED AH
MEDICO
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFi.
CflDifiO AH
REDIGO
DESCRIPCIN DEL TRABAJO
R E S P O N S A 8 L i S) LENGUAJE PAG ! DE
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
ENTRADAS:
SALIDAS:
D I A G R A M A DE FLUJO
VERIFI.
H. CLNICA AE1
FECHA
DESCRIPCIN DEL TRABAJO
C . S . - R.6. FGXPROLAN 2 . 6 D . O . S ,
O B J E T I V O DEL PRGGRANA
E N T R A D A S :
S A L I D A S :
DIAGRANA DE ELOJO
VERIFI.
H. CLNICA AEt
FECHA
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
H. CLNICA AE1
FECHA
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
API
VERIFI.
H.CLNICA RE6CO AE1
TCL FECHA
AEt
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
API
VERIFI.
H,CLNICA RE6COAC AEt
TCL FECHA
AE1
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S :
D I AGRANA DE FLUJO
VERIFI.
H. C L N I C A AE1
FECHAft
DESCRIPCIN DEL TRABAJO
ENTRADAS:
SALIDAS:
D I A G R A M A DE FLUJO
VERIFI,
H. CLNICA RE6C02 fiEl
FECHA
DESCRIPCIN DEL TRABAJO
R i S P O N S A B L E S) LENGUAJE PAG ! DE
O B J E T I V O DEL PROGRANA
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
H. CLNICA RE6C03 AEI
FECHA
DESCRIPCIN DEL TRABAJO
R E S P O N S A 8 L E S) L E N G U A J E PAG I DE
O B J E T I V O D E L PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A D E F L U J O
VERIFI.
H.CLNICA
FECHA
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S :
D I A G R A M A DE FLUJO
TCL ACI
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S :
D I A G R A M A DE FLUJO
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
TECLADO Permite el tipeado de los datos del paciente con TCL
la nueva fecha de actualizacin.
PANTALLA Permite Visualizar y verificar ia Historia C l n i c a PAN
y los Datos del Paciente.
SALIDAS:
(tabre Interno DESCRIPCIN Cdigo
EXT E Datos dei paciente y su estado en este servicio, AG
DIAGRAMA DE FLUJO
r^ T CL
CONE51AC ftd
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso del numero de Historia C l n i c a TCL
y la fecha del documento que va a ser modificado.
PANTALLA V i s u a l i z a los datos que van a ser cambiados del PAN
paciente s o l i c i t a d o y v e r i f i c a su existencia.
SALIDAS:
D I A G R A M A DE FLUJO
VERIFl.
H. CLNICA AC1
FECHAA
DESCRIPCIN DEL TRABAJO
0 8 J E T I MO DEL PROGRAMA
ENTRADAS:
SALIDAS:
DIAGRAMA DE FLUJO
_
AC1
TCL
DESCRIPCIN DEL TRABAJO
C . S . - R.6. FOXPROLAN 2 . 6 D . O . S ,
ENTRADAS :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
H, CLNICA
FECHA
Ae
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS
S A L DAS :
D I A G R A M A DE FLUJO
r CQNEXIN5 AC1
TCL
DESCRIPCIN DEL TRABAJO
ENTRADAS
SALIDAS:
DIAGRAMA DE FLUJO
VERIFI.
H. CLNICA AC)
FECHA
DESCRIPCIN DEL TRABAJO
C . S . - R.6, FOXPRQLAN 2 . 6 D . O . S
O B J E T I V O DEL PROGRAHA
ENTRADAS:
(tabre Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso del nmero de Historis C l n i c a TCL
y la fecha del documento que va a ser eliminado.
PANTALLA Visualiza los datos que van a ser eliminados del PAN
paciente solicitado y verifica su existencia.
S A L I D A S :
DIAGRAMA DE ELUJO
r*~
CONEXIN7 AC1
TCL
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
D I A G R A M A DE F L U J O
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
TCL ftCI
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S :
D I A G R A M A DE FLUJO
API
VERIFI.
H.CLNICA COHEHAC AC
TCL FECHA
AC1
DESCRIPCIN DEL TRABAJO
ENTRADAS
S A L I D A S :
D I A G R A M A DE FLUJO
r"
AC1
TCL
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E (S) L E N G U A J E PAG ! DE
O B J E T I V O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
H. CLNICA CGNEXB2 AC1
FECHAfi
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
r
AC1
TCL
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI,
H. CLNICA CONEXB4 ACi
FECHA
DESCRIPCIN DEL TRABAJO
ENTRADAS:
S A L I D A S
DIAGRAMA DE FLUJO
r^"
fld
TCL
DESCRIPCIN DEL TRABAJO
ENTRADA 5 :
SALIDAS :
DIAGRAMA DE FLUJO
TCL
( PAN
\C
)
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS
S A L I D A S :
DIAGRAMA DE FLUJO
-^ ACl
TCL
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG DE
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
ENTRADAS:
SALIDAS:
DIAGRAMA DE FLUJO
TCL ACI
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E (S) L E N G U A J E PAG ! DE
O B J E T I V O DEL P R O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
API
VERIFl.
H.CLNICA CONEMAC AC1
TCL FECHA
AC!
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
EN T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
-- AC1
TCL
DESCRIPCIN DEL TRABAJO
O B J E T ] UO DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE ELUJO
VER1FI.
H. CLNICA ftCI
FECHAft
DESCRIPCIN DEL TRABAJO
FOXPROLftH 2 . 6 D . G . S . 2 . 2
1
O B J E T I V O DEL P R O G R A M A
ENTRADAS
S A L I D A S :
D I A G R A M A DE E L U J O
r
AC1
TCL
DESCRIPCIN DEL TRABAJO
C . S . - R.6. FOXPROLftN 2 . 6 D . O . S
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
WERIFI.
H. CLNICA ACI
FECHA
DESCRIPCIN DEL TRABAJO
ENTRADAS;
Noabre Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso del numero de H i s t o r i a C l n i c a TCL
y la fecha dai documento que va a ser consultado.
PANTALLA V i s u a l i z a los datos que van a ser consultados del PAN
paciente solicitado y v e r i f i c a su exsitencia.
S A L I D A S :
DIAGRAMA DE ELUJO
_^
AC1
TCL
DESCRIPCIN DEL TRABAJO
ENTRADAS:
SALIDAS:
D I A G R A M A DE FLUJO
VERIFI.
ftCl H. CLNICA AC!
FECHA
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
r"^"^
CONEXC7 AC1
TCL
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
SISTEMA : E S T A D S T I C O I,R SUBSISTEMA ftr.TUALiZACiN DE DATOS
PROGRAMA: pftRDftC M O D U L O : CONSULTA EXTERNA
OB J ET I DO DEL PROGRAMA
ENTRADAS:
S A L I D A S :
D I A G R A M A DE F L U J O
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL P R O G R A M A
E N T R A D A S :
S A L I D A S :
D IA G R A N A DE FLUJO
DESCRIPCIN DEL TRABAJO
O B J E T I V O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE ELUJO
DESCRIPCIN DEL TRABAJO
ENTRADAS :
S A L I D A S :
DIAGRAMA DE FLUJO
1,
API
VERIF1.
H, CLNICA AH
TCL [-> FECHA
AH!
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
&
U .
<t <>
o o
o
03
ct
EE' fl-o
H C=S o
^ e
O
ce
_! o_
UJ
O
ai r
E tr
z O
o c
o o
M "
u o o
1/1 O -->
ce
CL ai-o ffl
-o
<r>
M <c
E CQ
u
tn tn CQ ai ai
J CD
Q
D_
en
LU
ce a:
ce <C Ci
e? ce
CD
en ce
un Q_ 1 CL.
DESCRIPCIN DEL TRABAJO
P R OGR A H A : mm H O D U L O ; HOSPiTftLiZftciOH
R E S P O N S A B L E S) LENGUAJE PftG I DE
ENTRADAS:
S A L I D A S :
DIAGRAMA DE ELUJO
VERIFI.
H. CLNICA AH
FECHA
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
TECLADO Permite ei ingreso del nmero de Historis Clnica TCL
y la fecha del documento que va a ser e l i m i n a d o .
PANTALLA V i s u a l i z a los datos que van a ser e l i m i n a d o s del PAN
de! paciente solicitado y verifica su existencia.
SALIDAS:
Nonbre Interno DESCRIPCIN Cdigo
HGSP Ditos del paciente y su estado en este s e r v i c i o , AH
D I A G R A M A DE FLUJO
VERIFI.
H. CLNICA AH
FECHfi
DESCRIPCIN DEL TRABAJO
Q B J E T I U O DEL P R O G R A M A
E N T R A D A S ;
S A L I D A S :
DIAGRAMA DE ELUJO
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAHA DE ELUJO
TCL
DESCRIPCIN DEL TRABAJO
FQXPROLAN 2.6 0 . 0 . S .
ENTRADAS:
Nonbre Interno DESCRIPCIN Cdigo
TECLADO Permite ei ingreso del numero de H i s t o r i a C l n i c a TCL
y la fecha del documento que va a ser modificado.
PANTALLA V i s u a l i z a los datos que van a ser cambiados del PAN
paciente s o l i c i t a d o y v e r i f i c a su e x i s t e n c i a .
SALIDAS:
Nosbre Interno DESCRIPCIN Cdigo
HOSP Datos de paciente y su estado en este s e r v i c i o . AH
D I AGR ANA DE F L U J O
TCL
i
( PftH
DESCRIPCIN DEL TRABAJO
O B J E T I V O DEL PROGRAMA
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
H. CLNICA AH
FECHA
DESCRIPCIN DEL TRABAJO
SISTEMA : ESTADSTICO i,e SSJBSISTEMA : aiHINfiCIN DE D A T O S
ENTRADAS:
SALIDAS:
Nonbre Interno DESCRIPCIN
HOSP Datos def paciente y su estado en este s e r v i c i o , AH
DIAGRAMA DE FLUJO
VERIF!.
H. C L N I C A EFIC3 AH
FECHA
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE ELUJO
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Noabre Interno DESCRIPCIN Cdigo
TECLADO Permite el ingreso dei numero de H i s t o r i a C l n i c a TCL
y la fecha, del documento que va a ser m o d i f i c a d o .
PANTALLA V i s u a l i z a l o s datos que van a ser catibiadc-s del PAN
paciente s o l i c i t a d o y v e r i f i c a su e x i s t e n c i a .
S A L I D A S :
DIAGRAMA DE FLUJO
VERIF!.
H. C L N I C A IRN! AH
FECHA
DESCRIPCIN DEL TRABAJO
O B J E T I U O DEL PROGRAMA
u1!
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
TCL
( PAN
\^_^
)
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG I DE
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
VERIFI.
H. CLNICA TRAN3 AH1
FECHA
DESCRIPCIN DEL TRABAJO
R E S P O tt S A B L E S) LENGUAJE PAG DE
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
0 B J E T I UO DEL PROGRAMA
E N T R A D A S :
SALIDAS;
Nonbre Interno DESCRIPCIN Cdigo
HOSP Datos del Censo en cada Sala durante el movimiento AH
diario.
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG I DE
S. - R . 6 , FOxFRLAN 2 . 6 D . O . S .
O B J E T I M O DEL PROGRAMA
ENTRADAS
SALIDAS:
Nonbre Interno DESCRIPCIN Cdigo
HOSP Datos del Censo en cada sala durante el movimiento AH'
diario.
D I A G R A M A DE FLUJO
VERIF.
ESP E/SAL A AK!
FECHA
DESCRIPCIN DEL TRABAJO
P R O G R A N A : CEND2 M O D U L O : HOSPITALIZACIN
R ESP O N S A B L E (S) L E N GU f JE PAG 1 DE
ENTRADAS;
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
ESPE/SftlA AH
FECHA
DESCRIPCIN DEL TRABAJO
P R O G R A M A : CEfj03 M O D U L O : HOSPITALIZACIN
R E S P O N S A B L E (S) LENGUAJE PAG ! DE
t
C.S. - R.6. FGXPRQLftN 2.6 D.O.S I 1
OBJETIVO DEL PROGRAMA
ENTRADAS:
SALIDAS:
DIAGRAMA DE ELUJO
VERIFI.
ESPE/SfilA TRAN3 AH
FECHft
DESCRIPCIN DEL TRABAJO
ENTRADAS
NOMO re Interno DESCRIPCIN Cdigo
SALIDAS:
Moabre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
O B J E T I U O D E L P R O G R A M A
ENTRADAS
S A L I D A S :
D I A G R A M A D E F L U J O
VERIFI.
H.CLIHICft PRCSEREH IHP
FECHAS
AEi
DESCRIPCIN DEL TRABAJO
R ES P 0 N S A B L E S) L ENG U A J E PAG ; DE
C.S, - R.6. FOXPROLAN 2 . 6 D . Q . S . i ii
E N T R A D A S
S A L I D A S
DIAGRAMA DE FLUJO
API
L-> VERIF.
H. CLNICA IRP
FECHA
i ^ V^N
Htl
PAN
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG ! DE
E N T R A D A S :
SALIDAS
Nonbre Interno DESCRIPCIN Cdigo
D I A G R A M A DE ELUJO
ftPl
VER1FI.
H.CLINICfl RP
FECHAS
11
PftN
DESCRIPCIN DEL TRABAJO
i
Este programa nos permite obtener un reporte total del nmero de p a c i e n t e s
por reas atendidos, de acuerdo al rango de fecha asignado.
ENTRADAS:
Monbre Interno DESCRIPCIN Cdigo
EHER Comtiene tos datos de pacientes en Emergencia AE1
EXT E Contiene ios datos de pacientes en Cons.Externa AC!
HOSP Contiene los datos de pacientes en H o s p i t a l i z . AH
S A L I D A S
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
Este programa nos permite obtener un reporte total del nmero de pacientes
por reas atendidos, de acuerdo al rango de fecha asignado.
EN TRADAS
SALIDAS
Nonbre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG I DE
C, S. - R . S . FOXPROLHN 2 , 6 0 . 0 . S ,
O B J E T I V O DEL PROGRAMA
Este programa nos permite obtener un reporte total del nmero de Historias
C l n i c a s abiertas, de acuerdo ai rango de fecha asignado.
E N T R A D A S :
S A L I D A S
D I A G R A M A DE FLUJO
VERIFICA
API PRTHCPfl
FECHAS
11
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E (S) LENGUAJE m ; DE
C.S, - R . S . FQXPRQLAN 2 . 6 D . O . S .
O B J E T I U O DEL PROGRAMA
Este programa nos permite obtener- un reporte total del numero de Historias
C l n i c a s abiertas, de acuerdo *l rango de fecha asignado.
E N T R A D A S :
S A L I D A S
D I A G R A M A DE FLUJO
VERIFICA
API IRF
FECHAS
1:
DESCRIPCIN DEL TRABAJO
R ESP 0 N S A B L E S) L E N G U A J E PAG ; DE
E N T R A D A S :
S A L I D A S
DIAGRAMA DE FLUJO
API
VERIFI.
H.CLNICA PRCOE5 IHP
FECHA
AC1
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E (S) L E N G U A J E PAG ! DE
0 8 J E T I M O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S
D I A G R A M A DE F L U J O
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
API
VER FI,
H.CL NICA PRCOE4 IHP
FE;HA
AC1
DESCRIPCIN DEL TRABAJO
;
ENTRADAS
S A L I D A S :
i
i
D I A G R A M A DE FLUJO
s-~"s
K--S
flf
fiC
DESCRIPCIN DEL TRABAJO
O B J E T I U O DEL PROGRAMA
ENTRADAS
S A L I D A S
D I A G R A M A D E F L U J O
DESCRIPCIN DEL TRABAJO
FOXPROLAN 2. D . O . S .
O B J [ T I UO DEL PROGRAMA
E N T R A D A S :
S A L I D A S
DIAGRAMA DE FLUJO
AP
VER IFI.
H.CL :NICA TWD
itir
FE JHAS
( p 4M )
DESCRIPCIN DEL TRABAJO
FOXPROLAN 2 . 6 . Q . S .
O B J E T I M O DEL PROGRAMA
Este programa nos permite obtener un reporte individua del Parte Diario
por paciente en relacin al medico - especialidad que o atendi, en
cualquier fecha que esto haya sucedido.
ENTRADAS
S A L I D A S
DIAGRAMA DE FLUJO
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E (S) L E NG U A J E PAG DE
i
r C - R,6. FXPROLfiU 2 . 6 D . O . S . 1 ' t
ENTRADAS
S A L I D A S
D I A G R A M A DE ELUJO
DESCRIPCIN DEL TRABAJO
O B J E T I U O DEL PROGRAMA
Esta programa nos permite obtener un reporte total del nmero de pacientes
por especialidad, atendido-; en Consulta Externa, de acuerdo al rango de fecha
asignado.
ENTRADAS
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
Ae
FECHAS
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG ; DE !
Esta progratna nos permite obtener un reporte total del nmero de pacientes
por espec i a idad, atendidos en Consulta Externa, de acuerdo 51 rango de fecha
asignido.
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE E LUJO
VERF1CH
ESPECIAL! IHP
FECHfiS
1 i
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
DESCRIPCIN DEL TRABAJO
R E S P O N S A 8 L S) L ENG U A J E PAG DE
ENTRADAS
S A L I D A S :
DIAGRAMA DE FLUJO
API
VERIFi,
H. CLNICA PRCORDI IHP
FECHAS
i
fiHi 1
DESCRIPCIN DEL TRABAJO
E N T R A D A S
S A L I D A S
D I A G R A M A DE FLUJO
fiK
VERIFI.
H.CLIflICA mp
FECHA
i
i
AH
J_
DESCRIPCIN DEL TRABAJO
FOXPROLAH .6 D.O.S,
E N T R A D A S :
PACIENTE C o n t i e n e S o s datos b s i c o s d e l p a c i e n t e .
.~,
HP 1
S A L I D A S :
D I A G R A M A DE FLUJO
|l
i
i
API
VERIFI.
H. CLNICA IMF
FECHAS
i
DESCRIPCIN DEL TRABAJO
ENTRADAS:
Nombre Interno DESCRIPCIN Cdigo
PACIENTE
i
Contiene ios ditos del paciente, AP!
I Contiene los Datos de la Transferencia. AH
S A L I D A S :
DIAGRAMA DE FLUJO
API
L-> VERIFI.
H, CLNICA IHP
FECHA
1
AH
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S
[ IMPRESORA R e p o r t e de U T r a n s f e r e n c i a Agrupada i m p r e s o ^
per paciente.
DIAGRAMA DE ELJO
I-+ H.VERIFI.
CLNICA IflP
FECHAS
AH
/ PAN )
DESCRIPCIN DEL TRABAJO
SISTEMA : E S T A D S T I C O i.e SUBSISTEMA : REPORTE INDIVIDUAL
CENSO DlftUO
P R O G R A M A : PECEO M O D U L O : HOSPITALIZACIN
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE FLUJO
VER FI.
H.CL NICA PRCEND IHF
FE HA
AH . un
f PAH j
DESCRIPCIN DEL TRABAJO
^e i 6 D . L ~J i
r. o - R. 3. FOXPROLftN 1 i
O B J E T I V O DEL PROGRAMA
Este programa, nos permite obtener un reporte del movimiento tinto de paciente;,
come de mov i i ario dentro del rnduto de Hospital izacin, asi corno tambin sus
respectivos totales por Especial i dad.
E N T R A D A S :
SALIDAS
Nonbre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
VERIFI.
AH!
FECHAS
DESCRIPCIN DEL TRABAJO
r- r- ( ' ,
- R.6. FOXPROLftH 2 . 6 D . Q . S . 1 ! 1
ENTRADAS
S A L I D A S :
!
!
DIAGRAMA DE ELUJO
VERIFI.
ftH! IMP
FECHAS
| , / N
DESCRIPCIN DEL TRABAJO
Este programa nos permite obtener un reporte tota! del nmero de pacientes
trans ferdos de Emergencia a Hospota. izacin.
ENTRADAS:
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
itt PAN
FECHAS
DESCRIPCIN DEL TRABAJO
Este programa, nos permite obtener un reporte total de! numero de paciente:
transferidos de Emergencia a Hospotai izacin.
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICfl
Ht IHP
FECHftS
X~N.
/ PH'I )
DESCRIPCIN DEL TRABAJO
SISTEMA : E S T A D S T I C O 1.8 SUBSISTEMA : R E P O R T E POR PftHTftLLft
P A C I E N T E S EHER R C . E X T
PR OGR A N A : REPLCEPA NODULO: mm
O B J E T I V O DEL PROGRAMA
E N T R A D A S :
S A L I D A S :
!u
D I A G R A M A DE FLUJO 1.
i;
VERIFICA
E!
FECHAS
DESCRIPCIN DEL TRABAJO
R E S P O N S A 8 L E S) LENGUAJE PAG ; DE 1i
J
Este programa nos permite obtener un reporte total del nmero de pacienta
transferidos de Emergencia a Consulta. Externa.
E N T R A D A S :
S A L I D A S
DIAGRAMA DE FLUJO
V'ERIFICR
ftEI IHP
FECHAS
i , ^~N
DESCRIPCIN DEL TRABAJO
FOXPRQLAH 2 . 6 D . Q . S .
Este programa nos permite obtener un reporte tota.! dei nmero de pacientas
transferidos de Emergencia, a D o m i c i l i o ,
E N T R A D A S ;
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
1
FECHAS
/ PAN )
DESCRIPCIN DEL TRABAJO
R E S P O N S 6 B L E S) LENGUAJE (PAG ! DE
: QyPROLHf 2.6 D . O . S . ! 1 i
Este programa nos permite obtener un reporte total de! nmero ce pacientes
transferidos de Emergencia a D o m i c i l i o .
ENTRADAS:
!
!
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
ftEi IHP
FECHAS
i
i ^ /-^N
DESCRIPCIN DEL TRABAJO
R E S P 0 N S A B L E S) L E N G U A J E PAG DE
0 8 J E T I U O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
AE1
FECHAS
1
DESCRIPCIN DEL TRABAJO
R E S P O N S ft B L E (S) L E N G U A J E PAG I DE
FOVPROLRN 2 . 6 D . G . S .
O B J E T I V O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VER F I C f t
ftE' IHF
FECHftS
DESCRIPCIN DEL TRABAJO
R E P O R T E POR PANTfttlfi
SISTEMA : E S T A D S T I C O i.e - ESTADO PACIENTES Y
ftFILIADOS O liQ IESS,
P R O G R A M A : REVMEPft MODULO: VftRIOS
R E S P 0 N S A B L E S) L E NG U A J E PAG DE
E N T R A D A S
S A L I D A S :
D I A G R A M A DE FLUJO
VERIFICA
Ht I PfiN
FECHAS
i
DESCRIPCIN DEL TRABAJO
REPORTE POR ftPRESQRft
SISTEMA : ESTADSTICO i , e - ESTADO PACIENTES V
AFILIADOS O m IESS.
PROGRAMA; R E V KIESS M O D U L O : Vfifi[OS
FOXPROLftH 2 . 6 D . O . S ,
O B J E T I U O DEL PROGRAMA
E N T R A D A S :
Sft L I Dfl S :
Nombre Interno DESCRIPCIN Cdigo
D I A G R A M A DE FLUJO
VERIFiC
RE It'P
FECHAS
!
t /~-N
..*
{ PAN )
^^MMP^^^^HT
DESCRIPCIN DEL TRABAJO
FyypROLAH 2 . 6 D . O ,
ENTRADAS
Nonbre Interno DESCRIPCIN Cdigo
S A L IDAS:
DIAGRAMA DE FLUJO
ftDI
VEfilFI.
HEDI/ESPE REPARDPfi
FECHAS
i>
HCI
DESCRIPCIN DEL TRABAJO
SISTEMA : ESTftC iSTicn .0 SUBSISTEN : R E F O R T E F O R hip^cn^
P A C I E N T E S FOR IED/ESF.
P R O G R A M A - REPM M0 DUL 0: VARIOS
R E S P 0 N S A B L E S) LE N G U A J E PAG DE
i ;
C.S. - R.G, FOXPROL H!V 2. e 0,0. s. | i j i
OBJETIUO DEL PROGRAMA
ENTRADAS :
HEDICOES C o n t i e n e ia l i s t a d e M d i c o s p o r E s p e c i a l i d a d . fiDI
II CVTC
l| LXlt
C o n t i e n e los datos de p a c i e n t e s d e n t r o Se ftC!
lonsulta Externa, i
1
S A L I D A S :
D I A G R A M A DE FLUJO
L_^ VERIFI,
1EDI/ESPE IMP
FECHAS
1 '
DESCRIPCIN DEL TRABAJO
FXPRLAH 2.6 D . O . S .
O B J E T I M O DEL PROGRAMA
Este programa nos permita obtener un reporte del tota! de pacientes atendidos
eri Consulta Externa de acuerdo 5! M d i c o y su E s p e c i a l i d a d y en to MUS se
r e f i e r e a la Fiorbi I idad.
ENTRADAS :
E DI CQES fiD1
r..,rr
Ex'TE Contiene los datos de pacientes dentro de ri
Consulta Esterna.
S A L I D A S
DIAGRAMA DE ELUJO
VERIFI.
HED /ES PE REFRFAl
FECHAS
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG i DE
O B J E T I V O DEL PROGRAMA
ENTRADAS
Sfi L I D A S
Nonbre Interno DESCRIPCIN Cdigo
IPRESRS Reporte impreso de pacientes por d e d i c o IHP
E s p e c i a l i d a d en Consulta Externa,
DIAGRAMA DE FLUJO
VERIFI.
MED1/ESPE !HP
FECHftS
'1
DESCRIPCIN DEL TRABAJO
R.6.
ENTRADAS '
Nombre Interno DESCRIPCIN Cdigo j
ESPSALA Contiena U. lista de las E s p e c i a l i d a d e s por Sala ASI
HOSP Contiene los datos del movimiento de ftHl
hospi ral izacin por- especial idades/satas.
SALIDAS:
Nombre Interno DESCRIPCIN Cdigo
DIAGRAMA DE FLUJO
VERIFI.
ESPE/SALfl
i* FECHAS
AH
( FHft J
Y__/
DESCRIPCIN DEL TRABAJO
R E S P O N S A B L E S) LENGUAJE PAG DE !
Este programa TOS permite obtener un reporte del movimiento tanto de paciente:
como de mov I rio dentro del mdulo de Hospitalizacin:, asi como tambin sus
respectivos totales por Especial idad/Sala.
t H 1 n H U H 3
SALIDAS:
i
Nombre Interno j1 DESCRIPCIN Cdigo
DIAGRAMA DE ELUJO
* FECHfiS
1 L x~%
H!
^ PAN )
DESCRIPCIN DEL TRABAJO
| SISTEMA : E S T A D S T I C O ; , e SUBSISTEMA : R E P O R T E I N D I V I D U A L
HSEND DE HEDIOS
P R O G R A N A ; PREf p M O D U L O : VARIOS
ENTRADAS :
S A L I D A S
DIAGRAMA DE ELUJO
VERIFI.
flttl IHP
MEDICO
l w S~^
DESCRIPCIN DEL TRABAJO
E N T R A D A S :
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFI.
CDIGO
HEDICO
IHP
1
DESCRIPCIN DEL TRABAJO
R E SPO N S A B L E S) L E N G U A J E PAG 1 DE
E N T R A D A S :
Ij
II Noire Interno DESCRIPCIN Cdigo
S A L I D A S :
D I A G R A M A D E E L U J O
VERIFICA
AE1 FAfi
FECHAS
PAN
DESCRIPCIN DEL TRABAJO
R E S P 0 N S A 8 L E (S) L E N G U A J E PAG DE
O B J E T I V O D E L P R O G R A M A
Este programa, nos permite obtener u.n reporte g r f i c o total del nmero di
pacientes por e s p e c i a l i d a d , atendidos en Consulta Externa, de acuerdo al
rango de fecha asignado.
E N T R A D A S :
1
Nonbre Interno DESCRIPCIN Cdigo
S A L I D A S :
DIAGRAMA DE FLUJO
VERIFICA
SRftCOEX PRfi
FECHAS
DESCRIPCIN DEL TRABAJO
FXFROUN 2 , t
O B J E T I U O D E L P R O G R A M A
E N T R A D A S :
S A L I D A S :
D I A G R A M A DE F L U J O
i
1!
VERIFICA
AH ESPE/SALA
FECHAS
'1
3.6
LISTADOS DE
PROGRAMAS
*;
*: Prograia C:\FPD26\EST1\EST.PRG
#.
*: System SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author CRISTINA SILVA - RAMIRO GMEZ
*: Copyright c) 1995, CRISTINA SILVA - RAMIRO 60ME
*: Last tiodified 12/09/95 19:44
*;
*: Uses EMER.DBF
*; EXTE.DBF
*: HOSP.DBF
*: PACIENTE. DBF
*; MEDICQES.DBF
*: ESPSALA. DBF
*: MED. DBF
*: USUARIO. DBF
*: GRAFI.DBF
*
*: Indexes EM.IDX
*: EX.DX
*: HQ.IDX
+: PACIENT1.IDX
*: MEDICQEl.IDX
* ESPESAL1.IDK
*; EP.IDK
*: US.IDX
1, say
611,24 say
12,24 say
13,24 say
*SET COLOR T N/W+
do clave
*CLOSE DATABASE
return
*: EOF: EST.PR8
* ***************#********+**##*****#******************#**M**********i-********
*
* Prooram C:\FPD26\EST1\CLAVE, PR6
I;
*;
Documented 12/W9/95 at 12:57 FoxDoc versin 2.1^f
******#t******MM***#*********#*************ft******tt**********##**##+**t**
set tali of
set echo off
store spac(6) to nomb
store soac() to nonibl
store v to 1,11
selec h
19, 27 say 'CLAVE DE ACCESO: '
for i=i to 3
set color 10 n/n,n
19,44 qet nomb pict '!' valid nomb O
read
l : len(nofflbi
if U5tkey()=27
1=3
else
set color to
no(iibl=alltrifflnonb)
a= ' OMERTYUIOPftSDFGHJKLZXCVBNM'
D=' 23456789 '$'// 'y* < )-=+_<>,'
no(nbl=chrtran(allt(nofflb) ,a,b)
*: EOF: CLAVE.PR.G
*: Procedure file: C:\FPD26\EST1\MENU.PR6
*;
*: Calis: CUAD.PRG
*: : PQPUP) (function in ?i
*: : THENU procedure in MEN.PRG)
*:
*: Documented 12/09/95 at 12:57 FoxDoc versin 2.1$f
clear
do cuad
@,2 say 'AUTOMATIZACIN ESTADSTICA'
define men menup
define pad uno of menup prompt " at 4,04
define pad dos of menup prompt 'EMERGENCIA' at 4,$8
define pad tres of menup proaipt 'CONSULTA EXTERNA' at 4,21
define pad cuatro of menup prompt 'HOSPITALIZACIN' ai 4,40
define pad cinco of menup prompt 'REPORTES' at 4,58
define pad seis of menup prompt 'SALIR' at 4,69
* Procedure THENU
*!
*! Cailed b; HENU.PR8
*t HENU1.PRG
*!
*! Calis BARO ifunction in ?)
*! FECHA. PR6
*f RESPA.PRS
* NDEXAR.PRG
*! SOBRE. PRB
*! CUAD.PRB
*! ClVEl.PRS
*! Cf.AVE2.PRG
*! CLAVES. PR.S
* HISCLI.PR6
*! HISCLI.PRB
*l HISCLI2.PRS
*! HEDESP.PRG
*! HEDESP.PRS
*! ESPSAL.PRB
*' E3PSAL.PRG
*| IN6MED.SPR
*| ECMED.SPR
*! CEM1ED.SPR
*! BORMED.SPR
-jf !
SEREM.SPR
*! SEREM1.SPR
*t SEREH2.SPR
*> SEREM3.SPR
*l REGCO.SPR
*! REGCQ1.SPR
* REGC02.SPR
*! RE8CQ3.SPR
*! CONEXIN.SPR
*f CONEXIN2.SPR
*! CONEXIK4.SPR
#i CONEXIN.SPR
*i CQNEXB.SPR
! CONEXB2.SPR
*' CONEXB4.SPR
*l CONEXB6.5PR
*' CONEXC.SPR
*! CONEXC2.SPR
*! CONEXC4.SPR
*! CONEXC6.SPR
*i PARD.SPR
#! PARD1.SPR
*f PARD2.SPR
*! PARD3.SPR
*! ORDAD.SPR
*! QRDAD1.SPR
*! ORDA02.SPR
*! GRDAD3.SPR
*! EPIC.5PR
*i EPICKSPR
*! EPIC2.5PR
*! EPC3.SPR
*< TRAN.SPR
*! IRAN. SPR
*! TRAN2.SPR
*i TRAN3.SPR
*! CENO. SPR
*' CEND1.5PR
*! CEND2.SPR
*! CEND3.3PR
*l ENUl.PRS
* PRSEREfl.PRB
*! PRCSEREM.PRS
*! PRREGCO.PRG
#1 PRCREGCO.PRG
*! PRTAAP.PRG
*f PRTAAI1.PRG
*" PRTHCPA.PRG
*! PRTHCIM.PRG
*i PRCOE5.PRG
*! PRCCQEI.PR6
*l PRCOE14.PR6
*! PRCCQE2.PRG
*i PRCQEM.PRG
* PRCCOEI3.PRG
*! PRPARD.PRG
*! PRCPARD.PRG
*! PRTOESPA.FRG
*! PRTOE5P.PR6
*! PRORDAD.PR6
*! PRCORDI.PRB
*! PREPIC.PRG
*! PRCEPIC.PRG
*l PRTRAN.PRG
*! PRCTRAN.PRG
*! PRCEND.PRG
*> PRTOtHPA.PRG
*! PRTOEH.PR8
*! REPLEMPA.PRG
*! REPLAEH.PRG
*' REPLCEPfi.PRG
*! REPLEMCE.PRG
*l REPLDMPA.PR6
*' REPLEHDH.PRB
*t REPLOHPA.PRS
*t REPLEMOH.PRS
*! REVHIEPA.PR6
*! REVMIESS.PRS
t REPARDPfi.PRS
*! REPARO. PRG
*| REPAR.PA1.PRG
*t REPARD1.PRS
#! RECEND1.PR6
*) RECEND.PR6
*! PREMP.PRG
*! PRCEMP.PRG
*! 6RAEHER.PR6
GRACOEX.PR6
*! : SRftHOSP.PRG
*
proceda re tmenu
pararoeter mpopup
opcion=bar(
d case
case mpopup = 'UNOPOP'
hide popu all
hide men menup
do case
case opcin = 1
do fecha
case opcin = 2
do respa
case opcin = 3
do indexar
case opcin = 6
do sobre
endcase
do cuad
show tnenu menup
ee,26 say "AUTOMATIZACIN ESTADSTICA"
*: EOF: MENU.PRS
*;********##*##*#***#*#*#**#####*#**###****#*****##******#***********#********
* :
* : Procedure file C:\FPD26\E5T1\MENU1.PR6
*: Calis CUAD.PRG
+ OF.PR6
*: PQPUPO (function in ?)
*: TMENU (procedure in HENU1.PRG)
ciear
do cuad
0,17 sav 'REPORTE DE REAS Y PLANILLAS DE CONCENTRACIN'
define men men
define pad do of men prompt 'EMERGENCIA' at 4,1
define pad tre of fflen prompt 'CONSULTA EXTERNA' at 4,14
define oad cuatr of en prompt 'HOSPITALIZACIN' at 4.33
define pad cinc of men promot 'VARIOS' at 4,51
define pad se i of Bien prompt 'GRFICOS' at 4,$
define pad siet of roen prampt 'SALIR' at 4,71
*:
*! Procedure TMENU
*!
*' Called by MENUi.PRS
qrocsdure tuienu
parame ter mpopup
opcion=bar(
do case
case mpopup = 'SEPQP'
hids popu ll
hide men raen
do case
case opcin = 1
clear
do prserEffl
case opcin = 2
clear
do prcserem
andcase
do cuad
show men aien
0,17 say "REPORTE DE REA Y PLANILLAS DE CONCENTRACIN"
case mpopup = 'REPOP'
hide popu all
hide men men
do case
case opcin = 1
clear
do prreqco
case opcin - 2
clear
do cuad
show men men
W,17 say "REPORTE DE REAS Y PLANILLAS DE CONCENTRACIN"
^: EOF: HEND.PRG
*;*#******##*****#**#****###*##*###*####*****##******##**#*********#***********
*;
*: Proqram: C:\FPD26\EST1\CUAD.PRG
*;
clear
set border to single
set talk off
5&t echo aff
set status off
set score off
set bell off
set &ess to 22 center
set sysfnenu aff
4,l to 4,75 clear
set ciock to 2,68
55, to 21,Be
23,0 to 24,80 double
1,0 to 3,79 clear
1,0 to 3.79 double
@1,21 say '^'
1.56 say >'
91,67 say ''
63,21 say '='
53,21 say ''
3,56 say '+'
63,67 say ''
62,21 say '| HOSPITAL REBIONAL DOCENTE AHBATO '
set color to n7w+++
824,7 say space5)+chr27)^" "+chr(26)+H "+chr(24)+" fl+chr(25)+" = Mover
<Enter> = Seleccionar i <Esc> = Salirll+soace(5)
set color tu
2,58 say fe
00=6
do whiie op<)2i
&op, say replcate ";ii",78)
op=oo+l
enddo
62,1 say n
return
*: EOF: CUAD.PRG
i;****************************************************************************
i,
*: Program: C:\FPD26\ESTl\FECHft.PR6
*:
*: Systet: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author: CRISTINA SILVA - RAMIRO SQMEZ
*: Copyright Se) 1995, CRISTIS SILVA - RAMIRO SQMEZ
*: Last iriodified! 12/09/95 :35
*:
*: Called by: THENU (procedure in MENU.PR6)
*;
*: EF: RESPA.PRG
*: Protjram C:\FPD26\EST1\INDEXAR.PRG
*
*: System SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: ftuthor CRISTINA SILVA - RAMIRO GMEZ
*: Copyright c 1995, CRISTINA SILVA - RAMIRO GMEZ
*: Last modifiec 12/99/95 11:36
*: Uses EttER.DBF
*: EX TE. DBF
*; HOSP.DBF
*: PACIENTE. DBF
*: MEDICOES.DBF
* ESPSALA. DBF
*: MED. DBF
*; USUARIO. DBF
#;
*: Inbexes EM.IDX
*: EX.IDx
*: HO.IDX
*: PACIENTi.IDX
; MEDICQE1.IDX
*: ESPESAL1.IDX
*: EP.DX
* US.IDX
? "Archivo de EMERGENCIA..."
ndex on ncli to em
ase eser it>de< em
use sxte
': "Archivo de CNSUL. EXTERNA..."
ndex ofi ncli to ex
use exte inde;; ex
use ho5o
? "Archivo de HOSPITALIZACIN...
ndex ort ncli to ha
use hosD ndex ha
use naciente
"Archivo de PACIENTES..."
ntdex. on nchi to pacientl
use naciente ndex pacienti
use medicoes
? "Archivo de HEDICOS/ESPECI..."
inde:; on codig to tnsdicoel
use aiedicoes ndex siedicoel
use espsala
eK an cod to espesa!1
use espsala ndex espesal
use tned
? "Archiva de MDICOS..."
ndex on codi to ep
use nied ndex ep
cise datbase
use usuario
? "Archivo de USUARIOS...11
ndex on clave to us
use usuario ndex us
cise datbase
set eiclu off
deactivate wirid indexl
return
: EOF: INDEXAR.PR6
*.**#***##*#*#*#**#***#***#*#**#***#******##*****#*****+****#*************#***#
Proqraa: C:\FPD26\E5Tl\CLflVEl.PRG
cl3=chrtrari(alltclai ,a,b)
lcate for clave = ca
if found
x='N'
13,27 say "CLAVE DE ACCESO EXISTENTE"
14,25 say 'DESEA VOLVER A INGRESAR S/N: '
4.54 get x pict ':'valid at ix.JSN')*9
read
loop
eise
return
eridif
Bfidf
12,21 say 'NOMBRE DEl USUARIO: '
12, 42 qet riob pict ' @ ! ' valid nob > '
read
614,31 say DESEA GRABAR S/N: '
14,49 oet x pict ' ! valid at x.'SN'lf
read
if x= 5'
apoend blank
reolace clave witn ca
reolace nombre with nob
CU 4- - (Si L'-J
!*:*-* itt
ai u e- *
##*****#####*########*#####*#*#*#**##*#*#***#**##*****#*****+****************
Proora; C:\FPD26\E5Tl\CLnVE2.PRG
do hile x='S'
store spac(j) to ca
store 5pac<13) to noo
5elec h
;;~'M"'
38,15 to 17,64 clear
98,15 to 17,64
9.26 say 'CONSULTA DE CLAVES DE ACCESO '
11,22 say 'CLAVE DEL USUARIO: '
set color to rt/n,n
Sil, 42 oet ca pict 'i!'
set color to
read
3 = 'OWERTYUIOPASDFGHJKLZXCVBNI1'
ria-chrtrari(allcla),a,b!
lcate for clave = ca
if .nct. iound;
cla=chrtrari(alltclai ,a,b)
lcate for clave - ca
if .not. ound?
:;='tf
13,26 say "CLAVE DE ACCESO NO EXISTENTE'1
14,25 say 'DESEA ELIMINAR OTRA CLAVE S/N:
14,56 oet x Dict '''vahd at (x.'SN')M
reaa
if s= 5'
loop
return
endif
endif
912,21 say 'NOMBRE DEL USUARIO; '
12,42 get nombre
13,21 say TECHA DE CREACIN: '
13,42 say fec
cier qets
15,26 say 'SE6URQ DE ELIMINAR S/N: '
615,50 get x pict 'l'vahd at (x,'SN')#e
rea o
if x='S'
delete
pack
endif
15,23 to 15,50 clear
15,23 say 'DESEA ELIMINAR OTRO USUARIO S/N:
615,56 qet x oict '"'valid at x,'SN')t0
1T X= u
loop
eise
return
clear
return
*: EOF: CLAVE3.PR6
Progran: C:\FPD26\E5Tl\HI5CLI.PRG
Calis: INSCLIS.PR6
: SPACE functiofi in ?)
: SPACO furtctiott in ?
: FOUNDO (functian in ?)
: DATEO ifunctian in ")
loop
elae
return
endif
enddo
r-?*:urn
*: EOF: H1SCLI.PRB
Proram: C:\FPD26\EST1\HISCLI1.PRG
*: Proram: C:\FPD26\ESTi\HISCLI2.PRG
*;
*: Program: C:\FPD26\EST1\MEDESP1.PRG
*;
*: Calis: INGMEDSP.PR6
*: : FOUNDO (function in ?
*;
do while x='S'
cla=*
or key labe! [F3! do ingmedsp w i t h rQdig,medic(n,especiii
seise e
loop
else
return
endif
enddo
return
*: EF: HEDESPI.PR6
#;
*:
*: Program: C:\FPD26\ESTl\ESPSflL.PR6
#;
selec f
or key label LF31 do ings with coa, especiin, salara
*: Proqraffl: C:\FPD26\EST1\SOBRE.PRG
*;
*: EOF: SOBRE.PRG
*;**********#***#**********##**************************************************
*;
*: Propraffi: C:\FPD26\ESTl\INGhED.SPR
;
Author'5 ame
Description:
This program was automtica U y generated by 8ENSCRN.
ftregin %
regional la.currarea, m.talkstat, ffi.compstat
if set("TALK B ) = "ON"
set talk ff
oi.talkstat = "GN"
eise
n.talkstat = "GFF"
sndif
m.cotflpsta = set("CQMPATIBLE"
5et compatible foxplus
*m.currares = SELECTO
*IF USED"ffled")
* SELECT mea
* SET QRDER TG 0
*ELSE
* SELECT 0
* USE LQCFILE"med,dbfV'DBFVWhere is (ned?")l:
* AGAIN ALIAS raed ;
* ORDER 0
*ENDIF
*IF USED"med"}
* SELECT med
* USE
*ENDIF
*SELECT ai.currarea
#regiort 0
if (B.talkstat = "QN"
set talk or
endif
if ii.comastat = "QN"
set compatible on
endif
if x='N' then
el ear
return
endif
ertddo
*: EGF: 1NGHED.SPR
*: Proora*: C:\FPD26\EST1\EDIMED.SPR.
*;
ciear
return
enoif
eise
613,6 to 13,72 clear
* 610,8 SAY 'INGRESE EL NOMBRE:
* 61^,26 GET EhP PICT "@A'
* READ
clear
*
11/16/95 INGMED.SPR
Author's ame
Descnption:
This praqrasi was automaticallv aenerated by 6EN5CRN.
if setC'TALK") = U QN"
set taH: off
m.taUstat = "ON !T
else
m.talksat - "GFF"
erttiif
B.codDstat = sett "COMPATIBLE")
set compatible foxplus
*t.currarea - SELECTi
*IF USEDfned")
* SELECT med
* EET CRDER TO 0
*ELSE
* SELECT 0
* USE (LOCFILE("med.dbf","DBF",liWhere is
* ASAIN ALIAB med ;
* ORDER 0
*ENDIF
*READ CYCLE
M5-DGS Closing Database
*IF USEDC'med")
* 3ELECT (sed
* USE
*ENDIF
-SELECT (m.currarea)
itregin 0
if m.taUstat -- "GN"
set talk on
endif
if Bi.cwDstat = "QN"
set comoatible on
endif
if x='N r then
clear
return
endif
*: EOF: EDIMED.SPR
*;
*: Prograi: C:\FPD26\EST1\CONMED.SPR
*;
NSMED.SPR 10:03:03
Author's ame
Descnption:
This program was autoaatically generated by BENSCRN,
ttreqion f>
regional m.currarea, nt.alkstat, m.CDfflpstat
if setC'TALK") = "ON"
set talk of
m.talkstat = "ON"
sise
a.talkstat = "QFF"
encif
(s.comostat = 5et("COHPATIBLE' i )
set compatible foxpliis
*in.currarea r SELtCT)
*IF
* 5ELECT med
* SET QRDER TO 0
* 5ELECT 6
* USE aCCFILErmed.dbfV'DBFV'Where is sed?")):
* ftSAIN ALIAS med ;
* QRDER 0
*ENDIF
*IF USEDC'med")
SELECT raed
* USE
T (fli.currarsa
t
it m . t a l k s t a t = "ON"
set tah. or
endif
if ffl.casDstat = "QN"
set compatible on
endif
if x = ' N ' then
clear
return
endif
eriddo
*: EDF: CQNtlED.SPR
*: Program: C:\FPD26\ESTi\BQRflED.SPR
*;
ciear
loop
5ise
ciear
return
endif
e! se
Ireqion 0
regional ffl.currarea, ai.talkstat, fn.coinpstat
if setf'TALK") = "ON"
set talk off
ffl.talkstat = "ON"
else
n.talkstat = "OFF"
enbif
fn.conipstat = setfCOHPATIBLE")
set coinpatible foxpius
*m.currarea = SElECTt)
*!F USEDr'med")
* SELECT (red
* SET RDER TQ
*EL5E
* 5ELECT
* USE aQCFILE("med.dbfVDBFVWherp is ied?"))
* HbftIN ALIAS med ;
* DRDER
*ENDIF
13,75 douPle
ODI60:" :
0
ELIMINACIN 1
EPARTAHENTO:
o
r_n
*- jj t_t ^_i UJ
Ul u u ce
r-H CL ^-4
OJ O-. d o.
O
cu
CID
d ia
o.
ft
ai
en
t,
ai
d
"a.
s
CJ ai ai
-D TI <c
ro
U CD
un
ai C-J
ai <s< ca "O
ai
ll~<
-o -
,;ST
* -ti
CD
ce;
< UJ
-o
UJ >3' f
1 a ,. TP
ai <c ai <r
S- T3
ai
U_
ai un : L..T - = s- t= r-
i *-< 1 e u-J
LT-J T: C3 I-T e "S* r: e u~:i CJ - s .S' = tO f
r r-j ca Ul = r-4 U~J C-J ^
-o ir-j "-< UJ
-i-* un :>-. >-. UJ UJ -x -u -U . 4-' -1*1 >. --j " -t-> r -t-i >, - LD --*>, - CD OJ -- j-> rri -~
ai _i ai (i m un UJ CTi =1 TI O' 3 in en =5 m en 3 1/1 d-
1n OJ rO Ct> un CU a> ai Cr- en L"J O TI un O ai -im ai cu nj Ul ai CU Tt Oi ai T -a- ai
r.J '+- n r~~ t- iS- r-j C-J cj- r-J '4 I~J t"-J M O3 r-.i
r-1 r-j >- r-J T- r-j +- r-j fJ r--j Ljj r-j
era --1 CU t_ 10 -~i CN . r+ u--J -r*
ESPECIALIDAD f CU O rf LO cu ^f .,-. rH ai r-- i U".t ._ ai -*-4
=- --j (S> .s- - cu -* LQ --1
C-4 in ~a Tl * un un ' m -3- :* " '- Ul -o * un t.n -a ^. m V- Ul -o un un "o un un c-4 CD Ul
ai ^r *r * -O -a -o -o CD CU CCI co
@ 12,28 say "SEXO;" ;
S1ZE 1,5, #
12,56 get iiied.cedu pict '999999999' valid cedu >= 0;
size 1,10 ;
default 0
5 12,38 say "CDULA CIUDADANA;" ;
Size 1,13, 0
@ 14,25 get ned.libiess pict '999999999' valid libiess >= 0;
size 1,9 ;
default
6 14,12 say "No.AFIL.IESS:" ;
size 1,13, 6
14,54 get (ned.Iibfflil pict :9999999999' valid i i bal >= 0;
size 1,19 ;
default
14,39 say "No.LIB.MILITAR:" ;
size 1,15, 0
16,2? get (ned.praf pict 'A!';
5iz8 1,36 ;
default " "
6 16,19 say "PROFESIN;" ;
size 1,1?, 0
18,15 say "DIRECCIN:11 ;
size 1,10, 0
e 18,25 get d.direc pict '!';
size 1,40 ;
default " "
& 20,15 get led.prov pict '@Ai ; ;
size 1,15 ;
default " "
20,5 say "PROVINCIA:" ;
size 1,10, 0
20,40 get raed.ciudad pict '(A':
size 1,15 ;
default " "
5 2,33 say "CIUDAD;" ;
size 1,7, 0
@ 20,66 get med.teief pict '999999' valid telef >= 0;
size 1,6 ;
defauit %
6 20,57 say "TELEFONO:" ;
size 1,9, 0
@ 0,24 to 2,49
clear gets
@22,5 say "SEGURO DE ELIMIfiR B/N: "
x='N'
22,28 get x pict 'l'valid at K,'SN')#0
read
if ;^'S'
de le te
pack
endif
922,43 say "ELIMINA OTRO REGISTRO S/N: "
x='N'
a22,70 get x pict ''valid at x,'SN'i#0
endif
read
* *
*IF USED("med"3
* SELECT tned
* USE
*ENDIF
tregion 0
if a.talkstat = "ON"
5et talk on
endif
if B.coapstat = "QN"
sefc coinpatibie on
endf
if x='N' then
cies.r
raturn
endif
enddo
*: EF: BORMED.SPP.
*;#******t#t**#*########***t#**ttMM##*##***##***#**##*tt****M*t*ft**t ********
*: ProqratD C:\FPD26\E5T1\SEREM.5PR
*;
ao while :<='S'
store fe ta fech
se lee d
ciear
@4,12 to 13,66 double
@6,28 s-ny 'SERVICIO DE EMERGENCIA'
87,31 5ay 'INGRESO DE DATOS'
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
610,22 say ' <SEIS DGITOS NICAMENTE:- '
&9,5 get numl pict '999999' valid numl > a
614,12 say '[P4] LISTAR CDIGOS'
614,56 say '[ESC] ESCOGER'
r^a
if iastkey ) = 27
cear
re tur rt
endif
lcate for nclun = nuinl
if .not, founci'i
ce^r
54,: to 9,6^ Eiouble
66,18 say "HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA"
67,13 say "CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO"
return
else
selec a
14,12 to 14,68 clear
HU = fiUTi
511,18 say 'INGRESE LA FECHA DEL DOCUMENTO: '
611,56 get fech
read
lcate for ncli = num .and. fecha = fech
clear
if foundO
x='N'
clesr
5,12 to 10,68 double
7,22 say 'REGISTRO CON ESTA FECHA YA EXISTE'
8,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
8,57 get ;< gict 'l'valid at (x,'SN')*0
read
if x='S'
store fe to fech
11,12 to 14,66 doufale
512,18 say 'INGRESE LA FECHA DE ACTUALIZACIN: '
612,54 qet fech
read
lcate for ncli ~ riuoi .and. fecha - fech
if faundO
i 13,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA MISMA FECHA"
read
clear
return
else
do seremac.spr
endif
if >:='S'
clear
loop
else
clear
return
sndif
else
cear
return
endif
else
SEREM.SPR.
Author's ame
Description:
This proqram was automatically qenerated by GENSCRN.
Iregion w
regional fli.currarea, iti.talkstat, in.coiipstat
*n.currarea = SELECT)
MF USEDC'ener"}
* SELECT eisr
* SET ORDEP. TG i)
*ELSE
* SELECT 0
+ USE (LCFILE"emer.dbf!',"DBFn,"Hhere i
* A5AIN ALIAS emer !
* ORDER 9
*ENDIF
hS-DOS Window
if not wexistC'sereai") :
or uprerHtitlePSEREh")) == "SEREM.PJ!" ;
or upperuititleC'SEREM"!) == "BEREM.SCX" ;
or upper!wtitle"SEREM L1 )) == "SEREW.MNX" ;
or uppprwtiUePSEREM")) == "SEREM.PRG" ;
or upDer(wtitle"SER.EM")f == "3EREM.FRX" ;
or L'ppenwtiUei"SEREfn) ^ "BEREM.OPR"
define windoi'i serem ;
frGfp i r , t ( 5 r o H ( ) - 2 4 / 2 ) , i n t ( ( s c D l ( ) - 7 7 ) / 2 ) ;
to int((srow(t-24)/2J+23 f iftt(scolO-77i/2+76
title "SERVICIO DE EMERGENCIA" :
nofloat ;
nocise
shadow ;
nofinioiize ;
color scheras 1
endif
size 1,58,
i 7,14 say "UTILIZAR CUANDO EL PACIENTE LLEGA ACOMPASADO" ;
size 1,44, 0
read
replate fechal with fech
replace fecha2 with fechZ
replace fecha4 with fech-3
enoif
endif
9 21,45 say "INGRESA OTRO REESTRO S/N: "
^'N"
I 21,72 Qet K pict 'l'valid at x,'SN')40
read
if riot Bvisi
actvate window serem
endif
relase window seren
MS-DOS Closinq Databases
*F USEDPemer")
* SELECT eaier
* USE
*ENDIF
*ELEC7 (ai.currarea)
if m.taUstat = "ON"
sst Ulk or
endif
if (D.ccMDstat = "ON"
set comoatibe or
?ndif
if x = ' N r then
clear
*: EOF: SEP.EI.SPR
*: Proqrani C:\FPD26 \EST1\SEREMAC.SPR
*;
*; Sysedi SISTEMA DE AUTOMATIZACIN ESTADSTICA
*; Author CRISTINA SILVA - RAMIRO SHEZ
*; Copyright (c) 1995,CRISTINA SILVA - RAMIRO 3QMEZ
* Last modified 12/09/95 11:48
SEREH.SPR
Author'"s ame
Descnption:
This prDQran was automaticailv qeneratet bv GENSCRN.
ftreqion 0
reciional iR.currarea, m.talkstat, (n.c
if setC'TALKM = "QN"
set talk off
m.talkstat = "QN"
sise
n.talkstat = "OFF"
endif
m.conpstat = set ("COMPATIBLE" i
set
*
SEREM/M5-DGS DataPases, Indexes, flelations
*IF U5ED"einer")
* SELECT emer
* SET GRDER TO 0
*EISE
* SELECT 9
* 5E LOCFILEreiTter.dbt'V'DBFV'Where is emer ? l t )
* A6AIN ALIAS emer ;
* GRDER
f not wexi5t"sereffl") ;
or upperwtitieC'SEREffJ -- "5EREM.
or upperiwtitlel"SEREM")) == "SEREM,
or upDertBttleC'SEREM")) == "SEREM. MNX"
or upper(wtitle("SEREM"J == "SEREM. PR.B"
or upperwtitie( ( 'SEREM") == "SEREM. FRX"
cr upperfwtitle "SEREM" f == "SEREM. QPR[1
define window seren ;
froiri irtttfsraw )-24)/2,if>t (scoi )-
to Fit{(srw()-24)/2)+23,intscol() 2)+76
title "SERVICIO DE EMERGENCIA" ;
nofloat ;
nocise ;
nomuamize ;
doubie ;
color scheme i
endif
ttreqion 1
if wvisibleC'sereai"
actvate wirtdGW sersm saine
sise
actvate window seretn noahow
endif
@ ,7 get paciente.noinbm ;
5ize 1,20 ;
default " "
1 , 0 say "NOMBRE:";
size 1,7, 0
e 1,27 say "APELLIDO:" ;
size 1,9, 0
1,36 get paciente.apeioi pict '8A!';
si:e 1,Z0 ;
default " "
I 2,31 qet paciente. sexDiii ;
size 1,1 ;
default " "
& 2,26 5ay "SEXO:" ;
=;:e 1.5. 0
*32,31 GET EMER.SEXO ;
* SIZE 1,1 ;
* DEFAULT " "
3,16 oet paciente,direin
clear gets
seise a
apeend biank
replace fecha with fech
replace nci with num
1,06 say "HC:" ;
size 1,3,
SI,9 qet ener.ncii ;
size 1,0 ;
default 8
@ 2,16 get emer.fecha ;
=ize 1,6 ;
default / / >
8 2,10 say "FECHA:" ;
size 1,6, 0
clesr gets
@ 2,39 qet erar,edad pict '999" valid edad > 0;
size 1,3 ;
default 6
i 2,34 say "EDAD:" ;
size 1,5, 3
t 2,52 c,et eroer.eciv function 'M S , C , V , D , U : iess BARRA E5FACEADQRA =
ESCOGER":
size 1,1 ;
default " "
fi 2,44 say "E.CIVIL:" :
size 1,8, 0
2,62 oet eirier.aiiess function 'M S,N' mess 'BARRA ESPACEADQRA = ESCOGER'
size 1,1 ;
default
2,55 say "H.IESS:" ;
51ZB 1,7, 0
3,16 GET etner.direc PICT 'i!';
* SIZE 1,35 ;
* DEFAULT " "
5 3,6 say "DIRECCIN:" ;
size 1,1^, ^
e 4,15 get emer.teef pict '999999' valid telef > 0 ,ar. telef - 0;
sise 1,6 ;
default y
@ 4, say "TELEFONO:" ;
size 1,9, f)
4,45 get emer.aviso pict 'A!';
size 1,25 :
dafauit " "
6 5,17 get emer.reia pict '8A1';
size 1,9, W
5,42 qet eitter.direc2 oict ' ! ' ;
sze 1,25 ;
default " "
6 5,32 say "DIRECCIN:" j
size 1,10, y
e 4,26 say "NECESARIO AVISAR A:" ;
size 1,19, 0
6,y to 6,74
8,1? yet efner.accn pict '"@A:'
si:e l,3w ;
default " "
B,5 say "ACOlPAfJANTE:" ;
size 1,12, 0
e 6,59 qet emer.ced pict '9999999999' valid ced > 0 .or. ced = d:
size 1,10 ;
default V
i 5,49 say "No.CDULA:" :
size l,lw, *
9 9,16 oet emer.direc3 pict '!';
size"l,35 ;
default " "
6 9,6 =ay "DIRECCIN:" ;
5ZB 1,10, 0
5 9,2 qet eiTier.telef2 pict '999999' valid telef2 '.:- y .or. telef2 = w;
size 1,6 ;
defaut 0
^,53 say "TELEFONO:L! :
size 1,9, 0
@ 12,5 say "TIPO EMERGENCIA:" ;
size 1,16, 0
12,21 qet estar.caso oict 'SAi 1 ;
si:e 1,3$ ;
default " "
i 12,59 get fechl
6 12,53 say "FECHA:" ;
sizs l,t, v
& 13,2 say "LUGAR:" ;
size 1,6, 0
? 13.S oet emer.lugar oict 'Si'";
=i:e"l.25 ;
default " "
@ 13,"+6 qet eiier.auton pict " " : ' :
sne 1,25 ;
default " "
@ 13,35 say "DENUNCIA A:!! ;
size 1,11, 0
4,22 qet etner.hecha pict ' i A 1 ' ;
size ,25 ;
default " "
& 1,3 say "REALIZADA POR:"
size 1,14, 0
914,55 get fech2
3 14,49 say "FECHA:" ;
5ize 1.6. 0
t 15,15 get emer.cuacii oict :';
size 2,50 :
default " "
e 15,5 say "C.CLNICO:" :
size 1,5
17,27 oet e!ier.tenp pict '9999' valid temp > 0 .or. temp = 0;
size 1,4 :
default $
17,32 say "PULSO:11 :
size I,
17,38 pe emer.pulso pict ''999' valid pulso ,! 0 ,DF. pulso = ;
sue 1,3 ;
oefault
17,42 say "RESP:" ;
size 1,5
el?,47 qet einer.respi pict '"9999999' valid respi > 0 ,or. respi = <;
size 1,7 ;
deailt
17,55 say "TENS.ART:" ;
5ize 1,9
17,64 get emer.tenar pict '999999' valid tenar ;- 0 ,Dr. tenar = 0;
size 1,6 ;
default 0
9 20,20 get efner.tran pict ' A i ' ;
size 1,15 ;
defa.nlt " "
2?,6 say 'TRANSFERIDO A: 1 1 ;
size 1,14, 0
21,6 say "MEDICO:" ;
size 1,7, t
21,13 yet eiser-iied pict ' ' A ' ' ;
size 1,25 ;
oefauit " "
26,50 get eiser.sale function 'H V,H' ntesa 'BARRA EBPACEADQRA = E5CG5ER';
size 1,1 ;
default " "
20,59 qet fsch3
20,53 say "FECHA:" ;
size 1,6, 0
20,43 say "ESTADO:" ;
5i:e 1,7, 0
5 18,& te 16.74
9 19,14 say "TRANSFERENCIA" ;
size 1,13, 0
6 19,46 say "CONDICIN AL SALIR" ;
size 1,18, 0
e 10,0 tu 10,74
@ ,9 say "UTILIZAR EN CASO DE: ACCIDENTE, ENVENENAMIENTO O VIOLENCIA" :
size 1,58,
7,14 say "UTILIZAR CUANDO EL PACIENTE LLEGA ACOMPAADO" :
51Z9 1,44, 0
if not wvisibleC'seresi")
actvate wir>dow serem
endif
rsad
repace fechal with fechl
raplace fecha2 with fech2
repace fecha4 with fechS
21,43 say "INGRESAR OTRO REGISTRO S/N: "
x='N'
@ 21,71 qet ;< pict 'i'vaiid at :,'SN')M
read
*SELECT (jn.currarea)
regin w
if m.talkstat = "ON"
set talk on
endif
if ro.compsat = "ON"
set compatible on
endif
if x='N' then
clear
return
endif
reurn
e^ddo
*: EOF: SEREMAC.Si3R.
i************** Ht*#m+#***************************#********
Program C:\FPD26\ESTI\SEREM1.SPR
Calis IKGCLIS.PRB
FOUNDO (function in ?!
EQFO (function in ?)
SETO function in ?)
WEXIST) function in ?
PPERJ (function in ?
tTITLE) function in ?;
INT) (function in ?)
SRQWO t function in ?)
SCOL i (function in 7)
HVISIBLE function in 7 i
se clock off
set bell off
5B 5tdtU5 Otf
stors fe to fech
se lee o
on key label [F4] do irtQclis with nclint,riDfflbm,apeifi!
x='3'
do while x = ' S '
store fe to fech
selec d
clear
ciear
@4,12 to 13,68 double
96, 2B 5ay "SERVICIO DE EMERBENCIft"
7,3 say "EDICIN DE DATOS"
9,8 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say " (SEIS DGITOS NICAMENTE) "
59,56 get nuftl pict '999999" valid numi > 0
14,12 say 'EF43 LISTAR COD603"
614,56 say '[ESC] ESCOGER'
read
lcate finr ricura - nuii
if ,not. found
clear
'24,12 to 9,69 double
i,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
37, 18 say 'CREAR LA HISTORIA EN EL HENU DE MANTENIMIENTO'
read
return
endif
selec a
914,12 to 14,68 clear
S^!lin ?4ffiRESE LA FECHA DEL DOCUMENTO: "
lcate for ncii = num .and. fecha = fech
clear
if .not, eof<)
08/27/95 SEREM.SPR
ftuthr's ame
Descripfcin:
This proqrafFi uas autoiriaticallv qeneratsd bv SENSCRN.
eni*
fD.coiitpstat = set "COMPATIBLE")
set cotiDatibe fc^olus
*-3.crrarea = SELECT;
*F USEDfener")
* SELECT enser
* SET ORDER 10
*EL3E
* SELECT 0
* USE (LXFILE("emer.dbf","DBF"."Whepe is eaisr
* AGA1N ALIAS erner ;
* ORDER e
*ENDIF
MS-DQS Window
ot wpKisti' ssreni") ;
or UDperwtitlefSEREM")) == "5EREM.PJX"
ro f-- o o o o
O Q O
_ 3 O n
co ru E TP T3 -O
m
n -s- n en
rn in ^t:
- .
CL
o
-1 -3 -3 -a
m ~)
<3
E E" k" E'
irt -t- t-f- n- rr
*~~ i m ^-< ^ ^^ .
n *. O ro c-f- cr- 01- irl-
El ->
cu 1 rU m iTi ID
C3
i-.j -~- =) ,^^- .^.
= = z:
JS- 1
m - J.M
en c.n 1 Ln
-~K,
^P" m ITl m rn
m -- 33 ^3 33
m rri m m
f-J
3 ^_-
^--_
rn -H KI tE ZK ts: I3C
^i f
r-j ^ =
en i>i ' - ..
!gj ,-, -ZJ
in r? c+- M II u II
i e-l- ^-~ M 11 M II
3> ^-s .-
,^ . Ul ^ := =
5;
Ul n U~l en O~J
LO
- o ni m m rn
^n -~n
S1ZB 1,5, 0
e 2,52 get eier.eciv function 'M 5,C.V,D,U' mess 'BARA ESPACEADQRA =
ESCOGER':
5i:e 1,1 ;
dsfault " "
2,44 sav "E.CIVIL:11 ;
size 1,8,
e 2,62 qet emer.afiess function 'M S,N' raess 'BARRA ESPACEADCP.A -
ESCOGER';
51ZE 1,1 ;
default " "
2,55 say "A.EES:1' ;
5ize 1,7, y
* 3,16 GET eier.direc PICT 'fu 1 ';
SIZE 1,35 ;
* DEFAULT " "
a 3, say "DIRECCIN:" :
= ize 1,y,
@ 4,15 oet eser.telef pict '99999' vali telef > 0 ,or. telef - 0:
5138 1,6 ;
default 0
e 4.6 say "TELEFONO:" :
size 1,9, 0
4,45 ggt eaier.aviso oict 'A!';
size 1,25 ;
dsfault " "
& 5,17 qet eaier.rela oict ' A 1 ' :
size 1,10 ;
default " "
e 5,8 say "RELACIN:" ;
size 1,9, fl
i 5,42 get emer,direc2 oict ' ! ' ;
size 1,25 ;
default " "
@ 5,32 say "DIRECCIN:11 :
size 1,10, w
5 4,26 sav "NECESARIO AVISAR H:" ;
size 1,19, 0
S t,0 to 6,74
S 8,17 get efflsr.acQm pict '@fi'';
size 1,30 ;
default " "
8,5 say "ACOMPAANTE:" ;
size 1,12, 0
e 8,59 get emer.ced pict '9999999999' val id ced ; w ,ar. cea = 0;
size 1,18 ;
default 9
@ 8,49 say "Na,CDULA:11 ;
size 1,10, 0
5 9,1 get emer.direc3 pict 'i1';
size"l,35
detault " "
9,6 say "DIRECCIN:11 ;
size 1,1$, 0
3 9,62 qet emer,teief2 pict '999999' vaiid teief ' ,or. teief2 = 0:
size , ;
default 0
6 9,53 say "TELEFONO:11 ;
si:e 1,9, 0
6 12,5 say "TIPO EMERGENCIA:" ;
size 1,16,
@ 12,21 get enier.casa oict ' S A 1 ' ;
size l,3w ;
default !1 "
12,59 get ner.feciai ;
size 1,8 ;
default / / J
12,53 say "FECHA:" ;
si:e 1,6,
@ 13,2 say "LUGAR:" ;
sise 1,6, 0
13,8 QE efser.lugar pict : ! " :
si:e 1,25 :
default " "
3,4 qet esier.autori pict ' @ l ;
size ,25 :
default " :i
e 13,35 say "DENUNCIA A:" ;
5ize 1,11, y
14,22 Qet emer,hecha pict 'ft!';
si:e 1,25 ;
defauit !! !!
@ 14,S say "REALIZADA POR;'E ;
si:e 1,14, 0
14,55 qet sfiter.fecha2 ;
si:e 1,6 ;
default / / ]
i i4,49 say a FECHA:" ;
5ize 1,6, 0
S 15,15 qet eiuer.cuacH Dict " ' ' :
sue 2,50 :
defdU.it " "
i 15,5 say "C.CLNICO: 11 ;
size 1,10, 0
17,6 sjy "SIBNOS VTALES:"
17,22 5av "TEMP:" ;
sue 1,5
17,27 Qet emer-temp pict '9999' valid temp > M .or, teffip = t>;
si:e ,4 ;
defult 0
517,32 sav "PULSO:" ;
size l",
317,38 get emer,pulso pict '999' valid pulso > t ,or. pulso = 0;
5ize 1,3 ;
default 0
17,42 say "RESF;" ;
sise 1,5
17,47 get emer.respi pict '9999999' valid respi > y ,or, respi = 0;
size 1,7 ;
default 0
17,55 say "TENS.ART:" ;
5ize 1,9
17,64 Qet einer.tenar pict '999999' valid tenar > ) .or. tenar = :
size 1,6 ;
delauit @
20,20 get efner.tranf picu ' @ A ' ' ;
size 1,15 ;
default " "
$ 2?,6 say "TRANSFERIDO A: E 1 j
si:e 1,14, 0
Kl, say "MEDICO:1' ;
sue 1,7, 0
21,13 qet eoier.meiJ oict '8A 1 ';
siie 1,25 ;
defauit " "
eSE0S6B'9et emer.sale function 'M V,M' mess 'BARRA ESPACEADGRft =
size 1,1 ;
default " "
8 26,59 get enter.fecha4 ;
sus 1,6 ;
default C / / ]
i 2w,53 say "FECHA:" ;
size 1,6,
i 20,43 say "ESTADO:" ;
5ize 1,7,
6 18,0 ta 18,74
B 19.14 say "TRANSFERENCIA" ;
5ize 1,13, 0
8 19,4 say "CONDICIN AL SALIR" ;
si :e 1,16, 0
10,0 to 10,7*
@ 11,9 say "UTILIZAR EN CASO DE: ACCIDENTE, ENVENENAMIENTO G VIOLENCIA1
S26 1,58, 0
6 7,14 say "UTILIZAR CUANDO EL PACIENTE LLE6A ACOMPASADO" ;
size 1,44, $
if not wvisibieC'sereifl")
actvate window
enaif
read
ski o
ciear
@ 5,12 to 1,6B double
@ 7,22 say "ESTE REGISTRO NO EXISTE"
i 8.22 say "DESEA EDITAR OTRO REGISTRO S/N:
e 8,54 oet x pict l'vahd at x,'5N'#t3
read
if x='S'
ciear
IOQD
ese
ciear
return
endif
endT
a 21,40 say "DESEA EDITAR OTRO REGISTRO S/N: "
;<-!r
e 21,72 get x pict ' i ' v a h d at ( x , ' S N ' ) #
read
*IF UBEDC'emer")
* SELECT Sner
* USE
*SELECT (fli.currarea/
p *=
~h ->
lU
3 lO
Tr* o
d> =
in "
**#*****#*****##+************#*************************#********************
aii: C:\FPD26\ESTi\SEREM2.5PR
Calis: IN6CLI5.PRG
: FOUNDO (function in ~'
: EOF O function 10:;
: SET!) (function u ?)
: WEJIST function in ?)
: UPPER (function in Ti
functicri in ''}
(function in ?)
(function in 7i
function in "')
funrtior in ?)
@ 4,12 to 3, 8 double
fa,28 say "SERVICIO DE EMERGENCIA"
6 7,3 say "CONSULTA DE DATOS"
9,18 say "NBP.ESE EL NUMERO DE HISTORIA CLNICA:
5 1^,22 say " (SEIS DGITOS NICAMENTE) lf
i @ 9,5t get nu^l oict '^99999' valid numl > 9
9 14,12 say ' [F41 LISTAR CDIGOS'
e 14,56 say '[ESC] ESCOGER'
selec a
14,12 o 14, 08 clear
nun = numl
411, tf 9tV 6RESE LA FECHA DEL DOCUMENTO;
read
lcate for nch - oum .and. fecha - fecti
ciear
if .not, eof
06/27/95 SEREM.SPR
Author s ame
ii Descripticrt:
! This orgrafo was autoiicav aenerated by GENSCPN,
tfrsyiori 0
regional Ti.currarea, fli.talkstat, s.conipstat
if seUHALK 11 ) = !1QN"
set tak cff
i.talkstat - "UN"
e: se
m.talkstat = "OFF"
erioif
fn.cofflostat = set "COMPATIBLE")
set compatible ioxplus
*m,currarea = SELECT)
*IF USEDC'emsr"?
* 5ELECT emer
*- SET ORDER TQ 0
* 5ELECT y
* USE (LGCFRErenier.dbfVD&EVWhere i
* AGAIN ALIAS emer ;
* ORDER i?
*ENDIF
if not SEREM.8IX" ;
or upper(wtitle"SERM")) == "SEREM. MNX"
or ijpperwtitle "SEREM")) == "SEREM. PRG"
or upDer(wtitle("SEREM")) == "SEREM. FRX11
pr upper(wtiilef"5ERE!f ! i -- "SEREM. JPR"
define window seren
froiti irt!(srow( )-24)/2) , int scci )-
to intf srowi. )-24)/2)+23, int( (seo I ( )
title "SERVICIO DE EMERGENCIA" ;
noflciat ;
nociese ;
double ;
color scheme
1
if
actvate window seren same
el se
actvate window seren nashow
endif
seiec ti
S i, 7 QB paciente. nombm ;
size 1.2' ;
default " "
1.0 say "NOMBRE:" ;
size 1,7, ir
1,27 say "APELLIDO:" ;
5i:e 1,9, 0
1,6 qet paciente. apelfB ;
size l,3i ;
deauit " "
@ 1,69 get naciente. nciiss ;
si:e 1,6 ;
default 0
3 1,AA say "HC:" ;
siie 1,3, ^
e 2,31 qet paciente. sexoa* ;
size 1,1 ;
default " "
? 3,16 Qet paciente. direm
selec a
2,16 qet emer. fecha ;
siie 1,6 :
default / /
? 2,lt> say "FECHA:" ;
size 1,6, y
S 2,26 say "SEXO:" ;
size 1,5, 0
@ 2,3*? qet eff.er.edad ;
size 1,3 ;
% 2,52 get
size 1, i ;
defaut " "
@ 2.44 say "E. CIVIL:" ;
SlZe 1,8, 0
@ 2,62 get emer.af ess ;
size 1,1 ;
defaut " "
i 2,55 say "A.IESSi" ;
size 1,7, 0
*@ 3, lo GET eier.direc ;
* SIZE 1,50 :
* DEFftULT " "
& 3,6 say "DIRECCIN:" i
size 1,1, 0
4,15 get emer.telef :
si:e 1,6 ;
defaut 0
5 4,6 say "TELEFONO:" ;
51 ze i,*?, $
@ 4,45 o.et emer. aviso ;
size 1,25 ;
defaut (1 "
@ 5,17 get eFier.rela ;
size ,10 !
defaut " ]1
9 5,8 say "RELACIN: 1 1 ;
size 1,", 0
@ 5,42 qet Bner,direc2 ;
5ize"u25 ;
defeult " "
5,32 say "DIRECCIN:" ;
SIZE 1,1, w
e 4,26 say "NECESARIO AVISAR A:" ;
size 1,19, 0
6 6,0 to 6,74
5, 17 get en;er-.aca(ri ;
si:e 1,30 ;
defaut M "
@ 6,5 ?ay "ACOMPAANTE:!! ;
;:z? 1,12, 0
S.59 ijet etner.ced ;
size 1,10 ;
defaut 0
@ 3,49 say "No. CDULA:" ;
size 1,10, 0
e 9,16 Qet eiier,direc3 ;
size 1,35 ;
defaut " "
e 9,6 say "DIRECCIN:" :
size 1,10, 0
@ 9,fa2 get emer.telefl ;
size 1,6 ;
defaut 0
e q,53 say "TELEFONQ:" ;
s;:e ",9, 0
S 12,5 say "TIPO EMERGENCIA:" ;
size 1,16, U
12,21 get emer.caso :
defauit " |:
defaut
i 12,53 5ay "FECHA:" ;
size 1,6, 0
6 13,2 say "LUGAR:" :
size 1.6, 0
t 13,3 get eraer.lugar ;
size 1,25 ;
default " "
13,46 qet emer-autori ;
size 1,25 ;
default " H
@ 13,35 say "DENUNCIA A: 11 ;
size 1,11, 0
@ 14,22 get stner.hecha :
si:e ,25 ;
default " "
i 14.8 say "REALIZADA POR:"
S1ZP 1,14, V
14,55 Qet emer,techa2 ;
=i;e 1,8 ;
default i / / i
14,49 say "FECHA:" ;
si:e 1,6, 0
$ 15,15 get effler.cuach ;
sze 2,5 ;
default " "
e 15,5 say "C.CLNICO:11 ;
5ize l,l, 0
clear
@ 5,12 to 10,68 double
@ 7,22 sav "ESTE REGISTRO NO EH5TE"
a S.22 say "DESEA CONSULTAR OTRO REGISTRO S
3,57 get x Pict 'l'vahd at (x,'SN'HW
clear
loop
else
clear
return
endif
en QI
9 21,42 sav "CONSULTA OTRO REGISTRO S/N:
x = 'N'
21,7? (jet x cict '''vahd at ;:-.'5N")ft0
reao
*IF USEDC'efner")
* SELECT Eisr
* USE
*ENDIF
*5ELECT (m.rurrarea)
fcreqion 0
if m.talkatat = "ON"
set taH: or
endif
if .como5tat - "ON1'
set compatible or
endif
if ;<='N' then
clear
retu.rrt
endif
enddo
*: EOF: SEREH2.SPR.
rafli: C:\FPD20\E5T1\SEREM3.SPR
Calis IN6CLIS.PRG
FDUNDl! functioa ir y-.
EOF ; function in :')
SETO functian in ? 1
WEXIST i fLinction in ?5
UFPERO functiofi KI "
WTITLE; function in ?
INTO (iunctioi in ?
SROW( ) (function in ?)
SCGL f ) (function in ?)
WVISIELEt; ifunction in ";
-set coct of
set bell of
set ststus off
store fe to fech
seise: o
cr; fcev iabel ^F4J do inqriis w i t h nciim,noirtbm,apel(n
ciesr
34,12 to 13,S double
6,28 say "SERVICIO DE EMERGENCIA"
7,29 say "ELIHNACION DE DATOS"
fi9.3 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say " <5EIS DGITOS NICAMENTE-' "
9,5 get nuiTi pict '999999' valid numl > 0
14,12 say 'EF4j LISTAR CDIGOS'
614,56 say '[5t3 ESCOGER'
read
lcate or ncfi = riuml
if .nct, found
clear
4,12 to 9,69 double
96,16 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,13 say "CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
retum
erdil
59ec a
!4,12 to 14,68 clear
nuat = numl
11.8 sat TMBRESE LA FECHA DEL DOCUMENTO: "
read
lcate for ncli = num .and. fscte T ech
cl=ar
if ,not. e o f ( )
$8/27/95 SEREM.SPR
Author'5 ame
Descripnort:
This proqraai was automtica!lv oenerated by GENSCRN.
Itregion 0
regional fn.currarea, m.talkstat, m-coinps
if satC'TALK") = "UN"
set aU: off
m.talkstat = "ON(I
(n.talkstat = "OFF"
endif
ffl.cofflpstat = set ( "COMPATIBLE")
set compatible foxplus
*F USEDC'emer'1:
* SELtCT emer
* SET GRDER TO e
*ELSE
* SELECT 0
* USE LOCF!LE(lemer.dbf",1!DBF'","iifhere IB
* A6AIN AlIAb smep ;
* OPDE '
*ENDIF
if nQtoneapptHrttMC'SEftEM11)) == "SEREM.SttX" ;
J UJ
cc^
UJ o u
LJ m
=tr
U!
1 si
U UJ
tr:
U LU
i tn
) ai QJ i un
. -
o.
r i cu
a-. B TI ID
siz8 1,1 :
default " "
i 2,44 say "E.CIVIL:" :
si:e !,S, 0
e 2,62 get e&er.afiass ;
size'l,! i
default " "
6 2.55 say "A.IESS:" :
size 1.7, 0
*@ 7,16 5ET emer.direc :
* SIZE 1,M ;
* DEFAULT " "
@ 3,6 sav "DIRECCIN:" ;
5ize 1,10, 0
6 4,15 get emer.telef ;
size 1,6 ;
default 0
4,6 sav "TELEFONO:" ;
51Z8 1,9, 0
@ 4,45 get emer.aviso ;
size 1,25 ;
default " "
& S, 17 qet eiier.reU.
si:e 1,10 ;
default " "
5 5,8 say "RELACIN:" ;
5118 1,9, 0
I 5,42 qet 8!ner.direc2 ;
size"l,25 ;
detauit " "
i 5,32 sy "DIRECCIN:" ;
s:ze 1,10, 0
6 4,26 say "tCESARIQ AVISAR A: 1! ;
si:e 1,19, 0
@ 6,0 to 6,74
& 8,17 jet pffier.acom ;
si:e 1,30 ;
default " "
S 8,5 say "ACOMPflfiANTE:" :
sue 1,12, 0
5 3,59 QSt 8(118^.C8E ;
size 1,10 ;
default 0
@ 3.49 say "No.CDULA:" :
si:e 1,10, 0
9,ID (jet efner.direcj ;
size 1,35 ;
defsuit " "
9,6 sav "DIRECCIN:" ;
size 1, U?, 0
5 9,62 get em8r.tElsf2 ;
se 1,6 ;
default w
e- 9,53 say "TELEFONO:11 :
51Z8 1,9, )
6 12,5 sy "TIFO EMERGENCIA:" ;
size l,l, 0
12,21 get eier.caso :
si:e 1,3 ;
default " "
12,5? get eirier.fecha! ;
sizp 1,8 ;
default { / / i
8 12,53 say "FECHA:" ;
@ 13,: say "LUGAR:" ;
51Z8 1,6, &
13,8 Qet effter,iuoar ;
size 1,25 :
defauit l! "
@ 13,46 get emer.au ton. ;
SZE 1.25 ;
defauit " "
e 13,35 say "DENUNCIA A:"
size 1,11, 0
14,22 Qet eier.hecha. ;
= 1 e i,i.--i ,
.-,.-, 1 nc ,
defaul " M
9 14,S say "REALIZADA POP.:1
size 1,14, (
4,n5 get eTer.fecha2 ;
sire 1,3 ;
defauit / / }
@ 14,^9 say "FECHH:" ;
size 1,6, M
i 15,15 qst eraer.cuach :
si:e 2,5^ ;
defauit " "
@ 15,5 say "C,CLNICO:" ;
size 1,10, &
i 17,6 say "SIGNOS VITALES:
17,22 say "TEMP:" ;
size 1,5
17,27 qet emer.tefnp :
size ,4 ;
defauit V
17,32 say "PULSO:" ;
size 1,6
17,38 qet emer,pulso ;
size 1,3 ;
defauit 0
@ 17,42 say "RESP:" :
size 1,5
17,47 get emer.respi ;
5ize 1,7 ;
defauit 0
9 17,55 say "TENS.ftRT:" ;
si:e 1,9
e 17,64 get emer.tenar ;
si:e 1,6 :
defauit P1
20,2 qet eirer.tranf ;
size 1,15 ;
defauit " r!
3 20,6 say "TRANSFERIDO A:' !
size 1,14, A
e 21,6 say "MEDICO:" ;
si:e 1,7, !
5 21,13 aet enier.iTied ;
5ize ,25 :
defauit !t 1!
e 2^,5** oet emer.saie ;
size !, ;
defauit " "
20,59 qet etiier.fecha^ ;
size ,8 ;
defauit / / )
20,53 say "FECHA:" ;
I .
LH ;___
Cu ta -
m
CJL
CJ-I
x CD -'^
UJ
rjD rn
O
m -o
hJ rj-
uf cr- ai -^
i U
m --o
TH O-
ft regin 3
if ffl.talkstat =
sst talk DO
endif
iffli.cofltpstat-
set compatible on
endif
endo
: EOF: SEP.EM3.5PR
* * Tf f r f f * T * iriT ir ir f TT T TTirTT TT TT T T TT ^ 7T -fi-fi-TTjTlTTrrHT n TI t K 1 ITTT TT 1T H" j TI TT H TT 1T l TT l K Pt H H K K !.
Calis INGCLIS.PRS
FOUNDO (function ir) ?
PEGCOAC.SPR
SET(i (functian ir, ?
WEXISTi) (function in '7
UFPER) furtctiort in ?
WTITLEO function in ?
INT) \furtctian ir ?
SROWO function in ?
SCOL (function in ?
WVISIBLEO (function in 7 )
******************************* ^***t****************************
do whiie ;<"'"S'
store fe io fech
59 lee d
clear
do regcoac.sor
endif
if x='S'
clear
looo
sise
clear
return
endif
sise
clear
RESC.SFR
Author's ame
iregion w
regional in.currarea, m.talkstat, m.
*-m.currarea = SELECTO
*IF USEDPemer")
* SELECT emr
* SET ORDEP TO @
*ELSE
* SELECT 9
* USE ';LOCFILEt"einer.dbf","D&F","Where is emer"");
* AGAiN ALIAS emer ;
* RDER 0
*ENDF
definitions
if not
or upper(ttitle("RESCO") == "REGC.PJX" i
or uDperititleC'RESCO";) == "RESCO.SCX" :
or upperwtitleC'REGCQ"}/ == "REGCO.MNX" ;
or pperwtiile^'REGCQ")) == "REGCO.PRB" :
or upoerM;tiUel"RE6CQ"}) == "RESCO.FR." ;
cr upperwiitlei 1 1 RGCO")) == "REGC.QPR"
dsfins window regco j
frooi int(srow)-24)/2),int((5col)-77)/2) ;
to int'(srow5-24)/2)+23,iat(scol(l-77)721+70
titie REGISTRO DE CONaULTftS EN EMERGENCIA" ;
nofioat j
nocise ;
shadow ;
riominiffli:e ;
double ;
color scieme 1
1
if wvisiblef'reqco'1}
actvate window regco same
el se
actvate window regco noshow
endit .
seiec d
U) :;/ | 'S-
c: u O ai co
-+J -!-=
a- a d
o. cu ai
ti c- t-
i 8,6 say "flEDICINA GENERAL:" ;
size 1.17, 6
8,Ai qet emer.rcqen function '1 X, ' iness 'BARRA ESPACEADORA = ESCOGER'
size 1,1 ;
defau.it " "
3 8,30 say "CIRUGA GENERAL:" ;
size 1,16, 0
e 8,6: qet eser.roedi function 'M X. ' siess "BARRA ESPftCEADQRA - ESCOGER'
size 1,1 ;
default " "
@ 3,53 say "PEDIATRA:" ;
si;e 1,10, 0
e 9.37 qet eier.rgQ&s function 'M *. ; mess 'BARRA ESPACEADORft = ESC05EP
si:e !,! ;
defsult " "
3 9,13 say "GINECOLOGA OBSTETRICIA:" ;
s i ze ,I*, ti
s,57 c,et emer.rhidr functicn 'M i, mess 'BARRA ESPACEADORA = E5CGGER'
ci -.n 11,11 ,
5!-e i
*IF USEDC'emer")
* 5ELECT entsr
* USE
*ENDIF
*SELECT fli.currarea)
ttregion *
;f oi.talkstat = "ON"
set talk or
endif
if is.comostat = "ON"
se CDiioatible on
:f x='N' then
clear
endrturn
enddo
'-. EOF: REBCO.SPR
TTTTTTnr TTTT TTT TT IT 1T 7T 1T
PraQraro C:\FPD26\E5Ti\REGCQftC.SPP
R.ESC0.5PR 16:00:64
Authar's Naaie
if setC'TALK") - "ON"
set taH off
a.talt'stat = "ON"
ese
.talkstat = "OFF"
gin 1
if i>svisi.bl9i' 1 rei4co")
actvate window reccc- siae
sise
actvate uindow r e c o noshow
default
2,42 qet paciente. r.amom
3,42 get
<24,2 get paciente,direir
clear qets
seise a
append blank
rsplace rfecha with fech
reolace rncli uath nuai
t2,18 say "FECHA:" ;
size 1.6, 0
@2,24 get emer.rfecha ;
size .8 ;
defau.lt { / /
clear gets
2,7 get enter.rhor pict '99' valid rhor >= 0 ,and. rhor -- 24;
size 1,2 ;
default
8 2,2 say "HORA:" ;
size 1,5, 0
@ 2,10 5ay "HIN.:" ;
size 1,5,
i 2,15 qet SGier.rfliin pict '99' valid rmn ;- % .and, rain ' s0;
size 1,2 ;
default 0
"
5 7 c^'.-
.j,1i/ 53y "ur.
n^p .,
size 1,3, 0
6 2,34 say "NOMBRES:" ;
size 1,B, 0
3,12 qet e;Tier.redad pic '999' vald redad > 0 ,or. redad = (';
S Zt! i , j
default i?
e 3,7 sav "EDAD;" ;
S1Z8 1,5, 0
6 4,H? qet efner.rafiess function r rt S,N' mess 'BARRA ESPACEADORA = ESCOGER'
size 1,1 :
default " "
4,3 say "A.IESS:" ;
size 1,7, 0
*e 4,22 GET emer.rdirec PICT '!';
* SZE 1,50 ;
* DEFAULT " "
3 4,12 say "DIRECCIN:" ;
size 1,10, w
@ 3,32 ssy "APELLIDOS:11 :
size 1,10, 0
e 1,29 say "DATOS PERSONALES" ;
S1ZS 1,16, 0
i 5,0 to 5,74
7,27 say "EXPLICAR LA EHERSENCIA" ;
size 1,22, 0
S,23 Qet BBier.rfiigeri funciion 'M , ' iess "'BARRA EBFACEADORA = ESCOSER':
size 1,1 :
default " !1
8,6 say "MEDICINA GENERAL:11 ;
size 1,17, 0
e 8,46 qet ener.rcqen function 'M X, ' mess 'BARRA ESPACEADQRA = ESCOGER';
size ,l ;
default " "
6 3,30 say "CIRUGA GENERAL:" ;
size 1,16, 0
6 8,63 get emer.rpedi function 'fi X, ' ffiess 'BARRA ESFACEADQRA = ESCOGER';
sue i , l ;
default " "
e 8,53 sav "PEDIATRA:" ;
@ 95.i?eg^iKse.^9ob5 function 'ti X T " ness 'BARRA tSPACEADQRA - ESCOGER':
-7 g-,
QJ u-:, tti ro r~- ai -ai
t-~> r-J C'-J r-J
irt ,-- in "d c-J *' 10
.-.
r-J ii C-J cu
TntTTK-irintTirirTTT rTTTTiririrTr7ririrTrirTrTr7rirTr7rwirirK7rHiriiirr1!TTr1!r7rir1!ririr7riritir^TrTnr7Tcir^iciritr^ir
Prograra C:\FPD26\EST1\RE6C01.SPR
store fe to fech
se lee d
ciear
Author's ame
Description:
This program was autotnaticany generated by 6ENSCRN
i n.currarea, iit.talkstat, m.
*F USEDC'enter")
* SELECT s.iier
* SET GRDER TG 0
*EL5E
* SELECT 0
* USE (LOCFILE("eiiier.dbf%EIDBF!',"l4nere is emer?"ii
* AGAIN ALIAS emer :
* ORDER 9
*EMDIF
MS-DOS Window
or upper vJtit le "PESCO" ' == "RE6CU.HNX" ;
or iiEJperwtitlePREGCO")) == "RESCG.PRG" :
or upDeriwtitle"REGC"i -" "REGCG.FRi11 ;
or uDEJerlwtiUer'REGCD")} == "REGC.GFR"
qefine window reqca ;
frosi irit{(=r-Gtu( )-24}/2;,iiH fscol -77/2! ;
tu int((srow()-24)/2)+23,intf(scalO-771/2}+7 ;
t i t l e "REGISTRO DE CONSULTAS EN EMERGENCIA" :
noloat ;
nocase |
shadow ;
noTiir.:t!:e ;
dOb5 !
C Q G T =Cfi5>Tie 1
t regin i
if wvi5ible!r9qro")
actvate wirndow reoco same
eise
actvate window reqco noshow
endif
se lee d
3,20 get paciente. nclim :
size 1,6 ;
default
i 2,42 qet paciente. nombi
3,42 99 1 pacientB.aoeliTi
s ,22 qet pac i en te. di rem
cisar- qets
58BC d
5 2,24 qet emer.rfecha
clear oets
2.7 qet effier.rhor pict '99' v a h d rhor >= 0 .nd. rhor
si2e 1,2 ;
default 0
2,2 say "HORA:" ;
si:e 1,5,
i-lD
cear
5,12 to 10,E- double
37,22 say "ESTE REGISTRO NO EXISTE"
SS.22 say "DESEA EDITAh DTRQ REGISTRO S/N:
8,54 g?t ^ pkt ' ' ' v a l i d at ( k . ' S N ' -tt
r-eac
if ;;=&'
cear
IDOS
clear
return
21.W say "DESEA EDITAR OTRO REGISTRO S/N:
X='N"
21,7 oet ? pict ' ! ' < a h d at x . ' 5N' i fti
pead
fIF USED("eroer")
* 3ELECT sfits^
* USE
*iNDF
*5ELEC7 (ffl.currarea/
fregion
if si.talkstat = "GN"
5e talk on
er-dif
if i,comD5tat - "QN"
set coiripatibie on
endif
it x = ' N ' then
ciear
retiirn
endif
*: EOF: RE5C01.SPR
i;**************************************************************************
*
*: Proqram C : \FPD26\EST1\REBC02.SPR
Author's ame
if setC'TALK") = "ON"
=et talV cff
n.talkstat = "ON"
e I se
m.taU.stat = "QrF"
endif
ffl.compstat = 5et"COMFATIBLE M ;
set coffloatibls fcxplus
* SELECT
* USE LGCF!LE"Bner,dbf".i!0BF","Where is e*ner"M)):
* A6AIN ALIAS smer ;
* ORDER w
*ENDIF
ff (iotonenpp*MrtsW6r'|iEGCG") == "RE6CQ.PJX" ;
.
5= Cu U_ C?
TJ ci o r~
.
re: re: cr:'
c-j r_j
1 cu ai cu m
S. LJ .-i
o d. a. es h.-
a
r~i .2:. =;
o o o o o CU 'Ti CT' na
r-J
r-
Si-S , -',
2 .L:'' qet
size 1,1 j
default " "
@ 4.3 say "A.IE5S:" ;
size 1,7, 0
* 4,22 5ET snter.rdirec ;
*' SIZE 1,50 ;
* DEFAULT !1 "
i 4,12 say "DIRECCIN:" ;
size 1,U?, 0
i 3,32 sav "APELLIDOS:" ;
size ,10, 0
i 1,29 say "DATOS PERSONALES" ;
size 1,16, 0
i 5,t to 5,74
7,27 say "EXPLICAR LH EMERGENCIA"
sue 1,22, 0
@ 8,23 qet emer.rfnqen ;
5i:e 1,1 ;
dafault " "
i S.6 say "MEDICINA GENERAL:" ;
si:s 1,17, 0
8,46 qet emer.rcqeri ;
size 1,1 ;
QPTdH " "
size 1,16,
i 15,40 qet emer.rcsxt ;
defau.lt " "
e 15,23 say "CONSULTA EXTERNA:" :
size 1,17, 0
(S 15,53 get effler.rdomi ;
sise 1,1 ;
default !l "
15,43 say "DORICILIO:" ;
size 1,10, 0
15,70- ge einer.rahos ;
size 1,1 :
default " "
6 15,50 say "OTRO HOSPITAL:'1 ;
size 1,14, 0
i 16,26 say "CONDICIN AL SALIR:" ;
size 1,19, 0
17,34 Qet emer.rvivQ ;
size 1,1
default i "
17,29 say "VIVO;" ;
size 1,5, 0
17,44 get eaier.rffluer ;
size 1,1 ;
default " "
e 17,37 say "MUERTO:" ;
S1Z6 1,7, 0
e 10,35 say " " ;
5ize 1,2, 0
@ 10,14 say "ACCDET.VIOL. o ENV.:" ;
=i;e 1,21, 0
18, to 18,74
s 19,27 say "DIAGNOSTICO PRINCIPAL 11 ;
size 1,21, 0
e 20,24 qet emer.rdpn ;
size 1,40 ;
defau.lt " "
J 20,12 say "DIAGNOSTICO:" ;
size 1,12, 0
clear gets
elss
:='N
cls3.r
65,12 to 18, 6B doble
97,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA CONSULTAR OTRO REGISTRO 3/N:
68,57 rdet x pict 'l'valid at (x,'SN')#0
if X='S'
clear
i ooo
-al 59
ciear
return
endif
endif
@21,42 say "CONStTA OTRO REGISTRO S/N; !(
x='N'
@2l,70 qet x pict 'l'valid at (x.'SN'Stty
read
if not wvisiblsC'reqco" J
actvate window regco
endif
*************** ******#####*###******************+********t****************.4
Proqraffl C;\FPD26\EST!\RE6C03,SPR
Calis INGCUS.PRS
FOUNDO fuction in ?)
EQF) (f unc ion in ?
SETO (function in ?)
WEXISTO f unc ion in ?!
UPPERO (function in ?)
HTITLEO (fufictiori in ?)
INTO (function id ?}
SRGWO (functicn in ?1
SCLO function in ?)
WVISIBLE functon in ?)
se lee d
cier
64,12 to 13,68 doufale
56,23 say "REGISTRO DE CONSULTAS EN EMERGENCIA"
7,30 sav "ELIMINACIN DE DATOS"
e<MB v "INGRESE EL NUMERO DE HISTORIA CLNICA: "
1,22 say (' <3EIS DGITOS NICAMENTE) "
@9,5 get nunl pict '999999' valia miffit > 0
14,12 say '[F43 LISTAR CDIGOS'
14,56 say 'CESC1 ESCOGER"
read
lcate for nchn = nural
f ,nat. found(i
clear
64,12 ta 9,69 dauble
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
97,IB say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
seiec a
14,12 to 14,68 clear
e*!4Btay "INGRESE LA FECHA DEL DOCUMENTO: "
11,56 qet fech
c: en i en LO
* un m en m rn
o o o o
_
La an en to
UJ UJ LU UJ
ec a: a; a:
ai o - i
ut L.U - --
ai o o o e
_ - _ - o a -i^. o a o
a o o o o e: e: ui e -o u
S.- r-J 10
i.n __ r in ~ci
size i,.i ;
default y
6 3,7 say "EDAD;" ;
size 1,5, 0
@ 4,10 qet emer.raiess :
size 1,1 ;
defau.lt " "
@ 4,3 say "fi.IESS:" ;
size 1,7, 0
*9 4,22 6ET emer.rirei: ;
* SIZE 1,50 ;
* DEFAULT " "
e $,12 say "DIRECCIN;" :
size 1,10, 0
3,32 say "APELLIDOS:" ;
size 1,10, 0
1,29 say "DATS PERSONALES1' ;
size 1,16, 0
@ 5,0 to 5,74
i 7,27 say'"EXPLICAR IA EHERGENCIft" ;
size 1,22, e
3,23 qet Ber.rmger ;
size 1,1 ;
default !' "
3,6 say "MEDICINA GENERAL;" ;
size 1,17, 0
& 8,lo qet eraer.regen ;
size'l.l ;
defauit " "
% S.30 say "CIRUGA GENERAL;" ;
size 1,16, y
6,63 ge Biner-rpeci ;
sizs 1,1 ;
detauit " "
> n CT - . , . iiDCT,T/\TDTi\ u
S o.jj nav rtUiHIhiri: ;,
size 1,1 :
defau.lt " "
3 15,56 say "OTRO HOSPITAL:" ;
size 1,14, w
i 16,28 say "CONDICIN AL SALIR:" j
S1Z9 1,19,
17,34 qet easr-rvivo :
size 1,1 ;
clear
85,12 tu 10.68 double
@7,22 sav "ESTE REGISTRO NO EXISTE11
36,22 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
iS,5 get ^ pict ''valid at (x,'SN')*0
read
lf :' = 'S'
cear
loop
sise
ciear
return
erfdif
endif
921,3 say "SEGURO BE ELIMINAR S/N: "
x= : N'
621,27 qet x pict '!'valid at ix,'SN')tt*
rea o
i ltSte
endif
@2=3S say "DESEA ELIMINflfl OTRO REGISTRO S/N: "
#reyiori 0
if m.talkstat = "ON"
set talk on
endif
if ui.coipstat = "OM"
set compatible on
endif
if x= : N' then
clesr
return
endif
enddo
*: EOF: REGC03.SPR
QiN3IU!N3iNyH 30 HN3K 13 N3 yi
01
***************************m*******M***********************m**********#*
0 ] ' 7 UOISJ3A jDQXOj S ; 6
tdS'NIX3NQ3
(6 "I
( u i uoipuiu; 0103S
UI OMOtS
t U! UNI
( ut )31ili
t u? (t3ddn
U1 OSIX3M
( ^ (J3S
uoipunj.)
UT
RN3H
0S : U S6/60/7I
Z3H9 GtlHyti - WIIS yNUSIHD L S66I ^)
*******?**********4********************************************************* *
@1I,1B say 'INGRESE LA FECHA DEL DOCUMENTO: '
SU ,56 Qet fech
read
lcate for ncli = num .and. fecha: fech
ciear
if fourid)
x='N'
clear
65,12 to 10, 8 double
7,22 say 'REGISTRO CON ESTA FECHA VA EXISTE
B,22 say 'DESEA ACTULIZAR. EL DOCUMENTO S/N: '
8,57 qet x pict '''valid at (x/SN'Uf
read
store P to fech
11,12 to 14,68 double
12,18 say 'IN6RESE LA FECHA DE ACTUALIZACIN: '
@12,5* get fech
read
otate for ncli = num .and, fecha - ech
if foundO
13,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA MISMA FECH
reati
ese
do coneSac.spr
endif
if x='S r
clear
looo
eise
clear
rsturn
sndif
sise
lear
return
endif
CQNEXIN.SPR
Author's ame
if set"TftLt") - "DN"
set taU off
ji.talkstat = "UN"
else
t.taikstat = "QFF"
endit
m.ctwDstat = 5et("CDHPTIBLE n
set compatible foxolus
nocise ;
shaclout ;
coble ;
color sc
^regin i
if wvi5ibie"conexir!!;
actvate window conexir? =ame
elss
actvate window CDRexin noshaui
sndif
seiec d
@ 2,17 get paciente,nombn pict '@H!';
si:e 1,20 ;
deault " "
i 2,9 sav "NGMBREB:11 ;
S1Z9 1,8, 0
3,7 say'"APELLIDOS:11 ;
si:e 1,10,
e 3,17 oet paciente,apeim pict 'Sfi!':
si:e 1,30 ;
default " "
1^,13 qet sacente.ss:-'0Tt
11,44 get paciente,direm
clear oets
I/I -t- I/I L.--I O. 1J1
,
C.J1 Ul -- -*
O .J-> -
****#*#*##*#***#***#***#**#*******+********#***##****************#******
GENBLf
* SELECT 0
* USE LDCnLt(''sKe,dhfViDBFlYfi4npre is e x t e ? " ) ) :
* AGAN ALIAS exte ;
* QRDER 6
*ENDIF
- "CONEKINl.FJX" ;
ONEXINS.SC" ;
or apperwtitleTQNEXNr') == "CONEXINl.rtNX" ;
cr LipppT-(riit8"CONEX!N! I ; == "CONEX!Nl.PRe !! ;
ar upper(wtt8(''CQNEiNi") i == "CGWEXIN1.FRX" :
or Lfpperwtitier'CGNEXNi"); == "CONESINl.QPR'1
define ;iirdaw car^xinl ;
froii ifiti ;'5roiit()-24}/2),ir!t scol t - 7 7 ) / 2 ) :
to int =rfi J-24)/2)+23,int( (scoi(5- 7 7}/2;+7 ;
tule "ATENCIN INFANTIL PRE-ESCGLAR Y ESCOLAR DE A 5 AOSil :
Efidl
size 1,35 ;
size 1,9, 0
5 .26 say "ANTECEDENTES PERSONALES" ;
size 1,23, 0
@ 2,1 say "P R E N A T A u" ;
size 1,16, 0
4,1 say "N A T A. L:" :
size 1,10,
5,24 get exte.tipoar Dict '@H!':
size 1,10 ;
defauit " "
e 5,1 say "TIPO DE PARTO:" :
size 1,14, 0
5.51 qet exte.estab function 'M X. ' meas "BARA ESPACEADQRA = ESCOGER';
size 1,1 ;
defauit " "
e 5,35 say "ESTABLECIMIENTO:" :
size 1.16, 0
3 5,n3 qet exte.domi fimction ; H X. : mess "BARRA ESPACEADORA = ESCOGER';
s i ze 1,1 ;
defauit " "
5,53 say "DOMICILIO:" ;
6 o,26 qet exte.ateprof function 'M X, ' ntess 'BARRA ESPACEADORA - ESCOGER'
size 1,1 ;
defauit 0
@ 6,32 say "EDAD 6ESTACIONAL:" ;
size 1,17, 0
@ 6.62 say "A P 6 A R" ;
s 12 e '">' 0
@ 7.64 get exte.apql pict '99' valid apql '? 0 ,or. angi = 0;
size 1,2 ;
deiault 0
% 7,61 say I1i':" ;
size 1,3, 0
e 7,70 qet exte.apoS pict '99 valid aoq5 ' $ ,or, apq5 - $\e 1,2 ;
defauit 0
7,67 say "5':'! ;
size 1,13, 0
7, j get eiite.ordnad pict "99" valid ortinad > ,or, ordriad - 0;
size 1,2 ;
default 0
defauit " "
S S.13 say "OBSERVACIONES:" ;
size 1,14, a
9,1 say "P 0 5 7 N A T A L:" ;
size 1,13, 0
@ 10,32 qet exte.laonat function 'h X, ' mess 'BARRA ESFACEADORA = ESCOGER'
size 1,1 ;
cetault " "
10.14 sav "LACTANCIA HATERNA:i! :
size 1,18, 0
a 10,38 say "ALiM,SUPLEMENTARIA:" ;
sizs 1,19, 0
9 10,57 qet exte.aisup furiction ""M X,
size 1,1 ;
defauit " "
11.26 get. eite.vacu pict ' ' " ' :
si:e 1,30 ;
dsfau.lt " i!
SiZS 1,6, 0
12,13 ssy "DES-PSICrOTRIZ; 1 ' ;
si:e 1,16, 0
s 12,29 oet exte.depsic pict ' @ A I " '
defauit !: "
13,2 sav I] TPO ALIfl.:" :
size l",ll, 0
^ 13,13 qet exte.tipah pict '1A 1 '";
sise 1,30 :
defau.lt ll "
@ 14,13 get exte.inicom pict '6A!':
size 1,30 ;
defaut " "
14,1 sav "COMP.INICIO:" ;
size 1,12, 0
13,58 qet Bxte.perso pict '8Ai':
size 1,15 ;
defauit " "
13,45 say "PERSONALIDAD:" :
5ize 1,13, 0
e 14,50 say "HBITOS:11 ;
51ZS 1,3, 0
S 14,58 qet exte.habit pict ':':
5i:e 1,15 ;
defauit " "
fl 15,0 to 15,74
@ 16,26 say "ANTECEDENTES PATOLGICOS" :
sne 1,24, 0
17,6 say "ENFERMEDADES:" :
size 1,13, 0
% 17,19 get exte.ertfer oict ' ! ' :
size 1,50 ;
defauit " "
@ 13,2 sav "INTERVEN.QUIRRGICAS:'1 ;
S1Z S 1, 1, '3
18,23 qet sxte.intqui pict 'S!';
siz5 1,50 :
ds^auit " "
^ 1q,2 say "ACCID,LESIN ALERGIAS ;
Svstetn; SISTEMA DE ATQHATIZACPN ESTADSTICA
Author; CRISTINA SILvA - RAMIRO GMEZ
Copyright ic) 1995, CRISTINA SILVA - RAMIRO GQHEZ
st nodifisd: 12/09/95 11:51
ersin 2,10f
***
f regin 1
f wvisibleC'conexin")
actvate window ccnexin same
sise
actvate windotu conexin noshow
endf
ciear oets
selec fa
pperid blank
repiace fecha witn fech
size 1,5, y
S 7,44 qst exte.lupro pict '!';
sise 1,3$
defau.lt " "
S 10,44 qet svte.lrss oict 'I!';
5126 1,30 ;
defsult " "
* 11,44 GET sxte.direc PICT ' S : ' " i
* SIZE i, 30 ;
* DEFAULT " "
e 11,34 say "DIRECCIN:" ;
5UP 1,10, 0
8 13, 29 oet Exte.ifiotcQn oict ' 0 ! ' :
si;? 1,35 ;
itregiorr y
if m.talkstat = "QN"
set talk on
endif
if ffl.coflipstat ~ "ON"
set cQinpatibls an
eridi
(function in
function in
(frction in
ffunction in
ifurictiort in
function in
functiort in ?)
I Author's ame
IF NGT iilEXIST-tiortes'.irii") :
or iip3erlwtitl8"QFOM"M == "CQNEXINl.PJr ;
i 11 ) -- ''CCfNEXlN,SCX' s ;
l ' ; -- "CQNEANl,rlNX (i ;
or ui3perutite"LNEXINr : ^ == "CGNEXINi.PRe' 1 ;
or L;pDS"^^itla"lGNEXN i ? -- "CQNEXIN1.FRX" ;
l" ; == ''CGNEXIN1 .GFRi!
sregnn. i
i* wvisibieC'conexin")
actvate window CGnexiril =aise
el se
actvete winddi cortexini rtoshc-w
CL
i-o ru
cr- -<>
size s_'": :
oefault " "
8 6,13 sy "OBSERVACIONES:1' ;
5125 1,14, ^
* 9,1 sav " P O S T N A T A L ; 1 ' ;
10,32 get exte.lacmat functian 'M X. ' niess 'EARA ESPACEADQRA - ESCQ6ER':
size 1,1 ;
OS^duit
lw,14 say "LACTANCIA MATERNA:" :
size 1,18, 0
e 10,33 say "ALIH.SUPLEMENTARIA:" ;
@ 10,57 get exte.alisup function 'Ti X, ' fiess 'BARRA ESPACEADQRA = E3CG5EV
sne 1,1 ;
defauit " "
i 11,26 Q8 exte.yac nict '1! ;
size 1.30 ;
detauit " "
5 11,1E say "VACUNAS;" ;
size 1,8, 0
12,13 say "DES.PSICQfOTRiZ:" :
size 1,16, '
12,2q oet e:\te,dep=ic pict 'A';
sizs 1.30 ;
aefault " "
i 13,2 sav "TIPO HlIM,:" :
=i:e 1,11, (
13,13 Qet exte.tipaii oict "'eA:':
size 1,30 ;
Calis: IN6CLI5.PRS
: FQUNDO function in ?)
: EOFO function in ?}
: SETO function in ?
: EXISTO (fufCtion in ? )
: UPPER. (fu.nction in Vi
: MTITLEO ifunctiort in ?)
: INTO furiction in ?)
: SRGWO (fufiction in ?)
: 3COLO function in 7 )
: WVISIBLEO (function in ?)
: CONEJIN3.SPR
ruii=i
fiiH-0
clear
e4,12 to 13, S doiibie
6,14 say 'ATENCIN INFANTIL FRE-ESCDLAR Y ESCOLAR D
7.32 say 'EDICIN DE DATOS'
9,18 say ' INGRESE EL NUMERO DE HISTORIA CLNICA: ;
10,22 say ' ^SES DGITOS NICAMENTE) '
@",j. get nuiii pict '7^'^ vaha nugtl >
314.12 say '[F4] LISTAR CQDI30S'
@l.56 say '[ESC] ESCOGER'
clear
y4,i2 to 9,69 double
6,15 5y 'HISTORIA CLNICA NO RESISRDA G MAL DIGITAL
@7,1S say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO
read
return
~- o a o a -o a irr "C3
O -T3 ~C3 C C3
.3 -1 ITI in iti rti rn ill
E E E E E
rn ni ra ru n:<
rn m
rn -- tu
i i
default " "
a 2, G 53v "NOHBRE5:" :
de^sit ' / / }
i 9,4 say !!F-NACH.:" ;
si:e i,v. 0
e 10,8 sav "SEXO:" :
size 1,5, w
11,13 oet 5"ts.ffj.8iri csict '@A!
=i:e 1,15 ;
read
5 1 se
clear
25,15 te l.68 double
@7.22 say "ESTE REGISTRO NO EXISTE"
58. 22 s-av "DESEA EDITAR OTFC REGISTRO
r8'jIG 0
i (t.taHstat = "ON"
sst t k un
snot t
i i.coraostat = !! GN ! '
sst compatible on
(function ir ?)
(function in ">
; UFPERO fnctiafi in ?
function in ''i
finctin in ?)
(functic-n in ?)
function in ?)
functin in 7 1
09/16/95 CDNEKINUSPR
*
* (j ftS-DS Window definitions
treqin^ I
if iifv5Dls"con8Hrr ! )
actvate windcii! rcreKni same
Si 55
activis Miindow conexiril noshow
endif
@ /.70 oet e^te.aoQ^ oict " ? v ; vahd 5D5 > 0 .or, 8p5 = 0;
default 0
(3 7,26 say "P.CEFALICOCM)" ;
size 1,14. 15
7,40 get exte.pcef pict '99' valit oce ) ? ,or, pcef z 0;
5ize 1,2 ;
default 0
a 7,43 say "No.ORDEN NAC." :
size ,13, ei
7 = 56 qet exts,oranad oict '99' vaho o^dnad ,: 0 ,Q-, ordnao
SZP 12
9,1 say "P O 8 T N A T A L:" ;
size 1,18, 0
3 0.32 get ete.lacmat fanctGn 'M X, " asss 'BARRA ESPACEADGRA = ESCOGER'
size 1,1 ;
deau.H " "
S 10,14 say "LACTANCIA MATERNA:" ;
SUZ 1,18, 9
"ST-J t
- , -, - i i l i
ciesr
returr,
p'^.p
= !'ONl!
as taik on
enoif
if iTt.COTiDStat = "GN"
set ciTiDstiDe or
endif
Systea: SISTEMA DE AUTOMATIZACIN ESTDISilCA
Author: CRISTINA SILVA - RAMIRO GGHEZ
CoDyriQht fe) 1995, CRISTINA SILVA - RAMIRO GOME;
11:51
clear
14,2 to 13,68 doubie
i,i4 sey 'ATENCIN INFANTIL FRE-ESCOLAB Y ESCOLAR DE A n ArO
S?,3C say 'CONSULTA DE DATOS'
9,18 say 'INGRESE El NUHERQ DE HIS1QRIA CLNICA; '
6H,22 ssy ' 'SEIS DIGITGS UNlCAHENTF> ;
?^:56 get riUil DL "999^99' val id riuml > t
614,12 SH/ -[F4] LISTAR CODIBQS'
14,56 -=.^ [E5C3 ESCOGER-
er.dif
sau
5 .13 qet pacienta. sexofn
H,44 qet parisrts. diris
selec b
2,53 sy I!HC:" ;
si:e 1,3,
5 j,56 qet ex te. facha ;
Eize ,B ;
defauH / / )
3,50 sy "FECHA:" ;
si:s 1,6, 0
1,29 say "DATS PERSONALES" ;
5ze 1,16, i
:?,13 Qet exts. fechan ;
siza 1,8 ;
defauit { / / }
e ?,4 say "F-NftCIM.:" ;
size 1,9, 0
*5 le, 13 GET exte.sexo :
* SIZE 1.1 :
* DEFALT " i!
@ i-,8 5ay "SEi:" ;
size 1,5, 0
11,13 get exte.fuein ;
5iie 1,15 ;
defauit " l!
@ 11,1 5ay "FUENTE INF.:" ;
sizs 1,12, 0
9,23 sav "LUGAR DE PROCEDENCIA:" ;
si :e 1,21, 0
* 16,24 say "LliGAR DE RESIDENCIA;' 1 ;
5ize 1,20, 0
6 7,32 say " ANAMNESIS" ;
5ize 1,9, 0
e 12,13 qet exte.edad ;
.
*? 11,44 GET exts.dirsc ;
* 3IZE 1.30 ;
* DEFAULT " "
11,34 say "DIRECCIN;" ;
SIS ,0, *
s 13,2^ qet exte-motcon ;
sizs 1,35 ;
default " 1
e 13,10 say "HOTIVO DE CONSULTA;" ;
clear qets
aise
x='N'
clsar
55.15 to 10, S double
7,22 say "ESTE REGISTRO NO EXISTE"
@6,22 say "DESEA CONSULTAR OTRO REGISTRO 5/N:
3,57 qet ;: oict "'! "'valia at x,'SN'tt0
read
if :;='5'
clear
loo
Syateai: SISTEhA Dt AUTuHATIZACIQN ES7A&I3 ilC
Authar: CRISTINA SILVA - RAMIRO GMEZ
[no.nqht ( c ) 1995= CRISTINA SILVA - RAMIRO 60HEZ
sst flidifisd: 12/9/95 :52
rn m rn ITT
EN r-.i =<-
C.-T - OJ
o co ai ri ip o 'S?
^1.66 get .' pict ' ! ' v a l i d at x . ' S N ' ) t 0
rsso
if x = ' S ' thsn
ijsac wirid al
clear
return
B SS
ciear
:f ffl.talkstat - "ON"
sst talk or
erci
if m.coipstat = "ON"
set cosipatible on
endif
*: EOF: CONEHN5.SPR
**M*M4*^^
a ~o a ~b
m ra iti rti re
-O I-1 -3
T^soon 1
if wvisible "conexin"
actvate wif'doM cnsxin saine
el se
actvate windc^ corevir> noshow
deault " !1
% 2,56 qet paciente. nciim
sise i, 6 :
defduit fi
^i',13 get Daciente.sexnm
11,44 get paciente, dirstn
selec h
default C / / }
@ 3.50 say "FECHA:" :
5 ue .j, i
e i, 29 say !1DftTGS PERSONALES" :
sizs 1,16,
9,13 qet SK te, Techan ;
size 1,8 ;
default ( I I }
9.4 sav "F-NACIfi, ;" :
s i ze i , V j
*@ 10,13 GET exte. sexo :
* SIZE 1,1 ;
* DEFAULT " l!
? 10,8 say "SEXO:" ;
size 1,5, 0
11,13 get exte.fuein ;
sizs 1,15 ;
def.?uit " "
r 11.1 say "FUENTE INF.s" :
si:e 1,12, 0
9,23 say "LUGAR DE PROCEDENCIA:" ;
clear gets
elsa
x='N'
clear
5,15 to 10,68 doufale
67,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
@B,57 get x pict 'l'valid at (x,'SN')*0
read
if x='S'
clear
loop
else
clear
return
endif
endif
21,16 say "PRESIONE <S> PARA SEGUIR CON LA ELIMINACIN: "
x='S'
@21,6i get x pict 'l'valid at (x,'S'HW
read
do conexin7.spr
if not wvisibleC'cQnenn")
actvate uundow cofie;<ir
endif
*RED CYCLE
iregion 0
if m.talkstat = "QN"
set talk on
endif
if ffl.cDfflpstat = "QN11
set compatible QF
endif
if x='N' then
deac wind ali
clear
returfi
endif
enddo
*: EOF: CONEXIN6.SPR
Progrant C:\FPD26\EST1\CQNEXIN7.SPR
Author's ame
Description:
This prograffl was auofliaticaly generated by SENSCRN.
*m.currarea = SELECTO
CQNEXIN1/H5-DOS Databases, Indexes, Relations
*IF USEDC'exte")
* SELECT exte
* SET QRDER TO &
*ELSE
* SELECT 0
* USE (LOCF!LE("exte.dbf",HDBF%"lhere is exte?")};
* A6AIN ALIAS exte ;
* ORDER 0
*ENDiF
if not wexistC'coriexinl") ;
orupperwtitleC'CQNEXINl")) == "CQNEXIN1.PJX"
or upperwtitlsC'CONEXINl11!) == "CONEX1N1.SCX"
or uppertwtitleC'CONEXINl")) == "CONEXINKHNX"
or upper<wtiUe"CQNEXlN")} == "CQNEXINi.PRG"
or upper(wtitle("CGNEXINr')> - "CQNEXNi.FRX"
orupper(wtitle("CGNEX!Nl")) == "CNEX1NKQPR"
define window conexini ;
fraffl inttsr0-24)/2),int(5coI)-77/2) i
to int(srQw()-24)/21+23 ) in(5col()-77)/2)+76 ;
title "ATENCIN INFANTIL PRE-ESCQLAR Y ESCOLAR DE e A 5 AOS" ;
nofloat i
nocise ;
shadow ;
double ;
color scheme 1
endif
ttreqion 1
if wvisibleC'conexinl")
actvate window conexinl same
sise
actvate window conexinl noshow
endif
-? i un -o -i o -"
l cr -ta tu H<f
EL,
S O s -JP ^* ^B
x> (0 33 o = ^E 3> -) = i
*4tP 3>
n .* -m m Ul a
-n
t.
rn
JIB
33
" o -. m
en
i O "' "" 1=
8 8,13 say "OBSERVACIONES;" ;
size 1,14, e
e 9,1 say "P O S T N A T A !_:" !
size 1,16, S
@ 10,32 get exte-Ucmat ;
size 1,1 ;
default " "
6 10,14 say "LACTANCIA MATERNA:" ;
size 1,18, 0
e 10,38 say "ALIM.SUPLEMENTARIA:" ;
size 1,19, 0
10,57 get exte.alisup ;
size 1,1 ;
default " "
11,26 get exte.vacu ;
size 1,30 ;
default "
S 11,18 say "VACUNAS:" ;
size 1,8, 0
e 12,13 say "DES.PSICQMQTRIZ:" ;
size l,l, 0
@ 12,29 get exte.depsic ;
size 1,30 ;
default " "
8 13,2 say "TIPO ALIM.:" ;
size 1,11, 0
@ 13,13 get exte.tipali ;
size 1,30
default " "
14,13 get exte.inicua ;
size 1,30 ;
default " "
@ 14,1 say "CQMP.INICIO:11 ;
size 1,12, e
13,58 get exte.persa ;
sise 1,15 ;
default " "
5 13,45 say "PERSONALIDAD:" ;
size 1,13, 0
e 14,50 say "HBITOS:" ;
size 1,8, 0
14,58 get exte.hahit ;
size 1,15 ;
default " "
15,0 to 15,74
6 16,26 say "ANTECEDENTES PATOLGICOS"
size 1,24, 0
@ 17,6 say "ENFERMEDADES;" ;
size 1,13, 0
@ 17,19 get exte.enfer ;
size 1,50 ;
default " "
9 18,2 say "INTERVEN.QUIRRGICAS:"
size 1,21, 0
18,23 get exte.intqui ;
size 1,50 ;
default " "
S 19,2 say "ACCID.LESIN ALERGIA:" ;
size 1,21, 0
@ 19,23 get exte.acleal ;
size 1,50 ;
default " "
clear gets
@21,3 say "SESRO DE ELIMINAR S/N: "
x='N'
821,27 get x pict 'l'validat x,'SN')#
read
if x='S'
delete
pack
endif
21,35 say "DESEA ELIMINAR OTRO RESISTRG S/N: "
x='N'
21,69 get x pict 'l'validat (x,'SN'!#
read
if x='SJ then
deac wind all
clear
rsturn
else
clear
rsturn
endif
if not wvisibleC'cDnexi")
actvate widow coexin
eridif
*READ CYCLE
*IF USEDfexte")
* SELECT exte
* USE
ENDIF
*SELECT (m.currarea)
Itregion 0
if li.talkstat = "ON"
5et talk on
endif
if nt.cQHipstat = "ON"
set compatible on
endif
*: EOF: CONEXIN7.SPR
**#************ H-*****************************************************
Prograffl C:\FPD26\EST1\CONEXB.SPR
clear
94,12 to 13,68 double
@,14 say 'ATENCIN INFANTIL PRE-ESCQLAR Y ESCOLAR DE 5 A 14 AfOS'
7,32 say 'INGRESO DE DATOS'
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
@10,22 say ' <SEIS DGITOS NICAMENTE) '
@9,56 oet numl pict '999999' valid nuntl >
814,12 say 'CF41 LISTAR CDIGOS'
14,56 say '[ESC3 ESCOGER'
read
lcate for nclim = numl
f ,not. foundt)
clear
84,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
reta
endif
selec b
14,12 to 14,68 clear
nuiF man
811,IB say 'INGRESE LA FECHA DEL DCUHENTO: '
11,56 get fech
read
lcate for nclii = num .and. fechal = fech
if found)
x='N'
clear
85,12 to 10,68 double
7,22 say 'REGISTRO CON ESTA FECHA YA EXISTE'
@8,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
8,57 get x pict ''valid at x,'SN'W
read
if x='S'
store fe to fech
311,12 to 14,08 double
12,18 say 'INGRESE LA FECHA DE ACTUALIZACIN:
612,54 get fech
read
lcate for nclil = num .and. fechal = fech
if found)
13,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA hISMA FECHA'
read
ciear
return
else
do coneUac.spr
endif
if x='S'
clear
loop
else
clear
returri
endif
else
clear
return
endif
else
Author's ame
Description:
This prograa was automatically generated by GENSCRN.
, m.talkstat, ffl.cotnpstat
if setC'TALK") * "ON"
set talk off
ffl.talksta = "QN"
else
ffl.talkstat = "OFF"
Bftdif
ffl.coflipstat = setC'CQMPATIBLE":
set compatible foxplua
*.currares = SELECTO
*
* MS-DOS Window definitions
*
*
if not wxistt'conexin") ;
or upper(wtitlet"CQNEXIN")) == "CQNEXIN.PJX" ;
orupperwtitle"CQNEXIN")) == "CONEXIN.SCX" ;
or upperwtitlB-CONEXIN")) == "CONEXIN.MNX" ;
DPUppBr(wtitle"CO(OIN")) == "CONEXIN.PRG" ;
or uppsrtwttleC'CONEXIN 11 )) == "CQNEXIN.FRX" ;
orupperwtitieCTONEXN"!) == "CONEXIN.QPR"
define window conexin ;
froin int((srow()-24)/2),int((scol()-77)/2) ;
to int((BronO-24)/2+23,intscal(-77)/2i+76 ;
title "ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE 5 A 14 AfiQS" ;
nofloat ;
nocise ;
shadow ;
niiininize ;
double ;
color scherne
endif
Iregion i
if wvisiblsC'corisxin")
actvate window corieKn same
else
actvate window conexin noshow
endif
selee d
6 2,56 qet paciente.nclim ;
size 1,6 ;
default 8
clear qets
i 2,17 qet paciente.rrafnbfn pct 'S
size 1,20 ;
default ' "
@ 2,9 say "NOMBRES:" ;
e 3,17 get paciente.apek pict '@A!';
size 1,36 ;
default " "
62,53 say "HC:" ;
size 1,3, 0
1111,44 qet paciente.direR
clear gets
selec b
append blank
replace nciil with nunt
replace fechal with fech
@ 3,56 get fech
3,50 say "FECHA:" ;
sise 1,6, 0
clear gets
3 1,29 say "DATOS PERSONALES" ;
aize 1,16, 0
@ 9,13 get fechi
e 9,4 say "F-NACIM.:" ;
size 1,9, 0
9 10,13 ge exte.sexo function 'M F,M' HESS 'BARRA ESPACEADORA =
ESCOSER';
size 1,1 ;
default " "
10,8 say "SEXO;" ;
size 1,5, 0
@ 11,13 get exte.fueinl pict '@A!';
size 1,15 ;
default " "
@ 11,1 say "FUENTE INF.:H ;
size 1,12, 9
6 9,23 say "LIBAR DE PROCEDENCIA:" 5
size 1,21,
10,24 say "LUGAR DE RESIDENCIA:" ;
size 1,20, 0
@ 7,32 say "ANAMNESIS" ;
size 1,9, 0
e 12,13 get exte.edadl pict '999' valid edad > 5 .and. edadl <= 14;
size 1,3 ;
default 0
e 12,8 say "EDAD:" ;
size 1,5, 0
@ 9,44 get exte.luprai pict '!';
size 1,30 ;
default " "
@ 10,44 get exte.luresl pict '8!';
size 1,30 ;
default " "
@ 11,34 say "DIRECCIN:" ;
size 1,10, 0
@ 13,29 get exte.motean! pict '@!';
size 1,35 ;
default " "
13,10 say "MOTIVO DE CONSULTA:11 ;
size 1,19, 0
8 14,29 get exte.enfactl pict 'i!';
size 1,35 ;
default " "
e 14,11 say "ENFERMEDAD ACTUAL:11 ;
size 1,18, 0
e 15,29 get exte.priconl function 'M X, ' mess 'BARRA ESPACEADQRA =
ESCOGER1;
size 1,1 i
default " "
@ 15,12 say "PRIMERA CONSULTA:" ;
size 1,17, 0
@ 15,59 get exte.subcel function 'M X, ' aess 'BARRA ESPACEADQRA
ESCOGER';
size 1,1 ;
defaut " "
e 15,38 say "SUBSECUENTE:" ;
size 1,12, 0
@ 14,9 say " " ;
SZE 1,1, 0
e 17,9 say "DIAGNOSTICO:" ;
si:e 1,12, 0
e 17,22 get exte.diaql pict '!';
size 1,45 ;
defaut " "
@ 5,e to 5,74
endif
read
921,16 say "PRESIONE <S> PARA SEGUIR CON EL INGRESO: "
x='S'
@21,57 get x pict ' ' v a l i d at ( x , ' S ' W
read
do conexbl.spr
if not wvisible"conexin")
activate window conexin
endif
^regin 0
if la.talkstat = "ONH
set talk on
endif
if m.coinpstat = "QN"
set compatible an
endif
if x='N' then
deac wirsd all
clear
return
endif
enddo
*; EOF: COICXB.SPR
FroQram: C:\FPD26\EST1\CQNEXB1.SPR
clear
*
9/16/95 CQNEXM.SPR 21:42:36
-
'
- Author's ame
*
* Copyright (c! 1995 Campany ame
* Address
City, Zip
*
* Description:
* This program was automatically qenerated by 6ENSCRN,
1
t
region 0
regional m.currarea, (it.talkstat, m.coiipstat
if setC'TALK") = "ON"
set talk off
.Ulfcstat = "QN"
el se
(n.talkstat = "OFF"
endif
(a.coflipstat = setfCOMPATIBLE")
set compatible foxplus
*fli.currarea = SELECTO
CQNEXM/HS-DOS Databases, Indexes, Relations
*IF USEDC'exte")
* SELECT exte
* SET ORDER TO %
*LSE
* SELECT d
* USE (LOCFILE{"exte,dbf'l,"DBF","Where is exte?");
* AGAIN ALIAS exte ;
* QRDER 0
ENDIF
ttregion 1
if wvisiblerconexinl")
actvate window coriexirU same
sise
actvate window canexin noshaw
endif
if not ttvi5ible"conexin")
actvate window consxini
endif
*READ CYCLE
*IF USEDC'exte")
* SELECT exte
* USE
*ENDIF
*SELECT (ip.currarea)
#reqion &
if m.talkstat = "ON"
set talk an
endif
if m.cofflpstat = "ON"
set compatible on
endif
*; EOF: CONEXB1.SPR
rTinrinrinr
Program C:\FPD26\ESTl\CONE14AC.SPft
*
t 09/16/95 CONEXIN.SPR 21:13:17
t
i
*
* Authar's ame
*
t Copyright (c) 1995 Company ame
1 Address
City, Zip
Description;
- This pragram was automtica! ly generated by 6ENSCRN.
*
*
if set-TALK") = "DN"
set talk off
si.talkstat = "ON"
else
m.taikstat = "OFF"
endif
(ti.compstat = set ("COMPATIBLE")
MS-DOS Kindow definitions
if not wexistC'conexin") ;
or upperwtitleCTQNEXN11)) == "CQNEXIN.PJX" ;
orupper(tttitle("CQiXIN" == "CONEXIN.SCX" ;
or upper(wtitle("CONEXIN")) == "CONEXIN.MNX" ;
orupper(wtitle(''CONEXIN")) == "CDNEXN.PRG" ;
or upper(wtitle("CONEXiN")) - "CQNEXIN.FRX" ;
or upperfwtitleC'CQNEXIN")} == "CONEXIN.QPR"
define window conexin ;
froni intl(spw()-24/2,intscol0-77i/2 ;
to int((srow()-24)/2)+23,intscol{S-77)/2)+76 ;
title "ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE 5 A 14 AflGS"
nofloat ;
nocise ;
shadou ;
nominimize ;
doube ;
color cheme i
endif
Iregion 1
if wv5ble{"canexin 11 )
actvate window conexin same
else
actvate window conexin noshow
endif
read
21,l say "PRESIN <S> PARA SEGUIR CON EL INGRESO: "
x*'S'
821,57 get x pict 'l'valid at ( x , ' S ' W
read
do coneUlac.spr
if not wvisibleC'corexin")
actvate window conexin
endif
flregion 0
if i.talkstat = "ON"
set talk or
endif
if m.cGfflpstat = "QN"
set compatible on
endif
if x='N' then
deac uind all
clear
return
endif
enddo
*: EOF: CONE14AC.SPR
**Mt###tM*t*t****M*#*##*f ************************************************
cear
Author's ame
Descriptioni
This prograi was autotnatically generated by SENSCRN.
ftreqion 0
regional m.currarea, m.talkstat, Ht.
if set("TALK"i = "OH"
set talb off
(B.talkstat = "QN"
el se
(.talkstat = "OFF"
endif
in.cofipstat = sett "COMPATIBLE")
set compatible foxplus
H.currarea = SELECTO
CGNEXIN1/MS-DOS Datbales, Indexes, Relations
*IF USEDCexte")
* SELECT exte
* SET ORDER TO e
*ELSE
* SELECT 0
* USE (LCFIlE("exte.dbfVDBFVWhere is exte?"));
* AGAIN ALIAS exte ;
* ORDER
*ENDIF
double ;
color schente i
*ENDIF
1
if wvisibleC'coneKinl11)
actvate window conexin same
else
actvate window canexinl noshow
endif
7,9 qet exte.psol pict '9999' vaiid psol > 0 .or, psol = 0 ;
size 1,4 ;
default 0
@ 7,14 say "TALLACMl"
size 1,9, 0
6 7,23 get exte.tallal pict '99' valid talla! > 0 .or. talla! = 0;
size 1,2 ;
default 0
S 7,26 say "P.CEFALICQCM)11 ?
size 1,14, 0
7,40 get exte.pcefl pict '99' valid pcefl > 0 .or. pcefl = 0;
size 1,2 ;
default 0
@ 7,43 say "No.ORDEN NAC." ;
size 1,13, 0
@ 7,56 get exte.ordnadl pict '99' valid ordnadl > 0 .or. ordnadl = 0;
pict '!';
size 1,35 ;
default " "
E 8,13 say "OBSERVACIONES:" ;
size 1,14, 0
@ 9,1 say " P U S T N AT A L:" ;
size 1,18, 0
e 10,32 get exte.laoatl function 'h X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
defauit " "
e 10,14 say "LACTANCIA HATERNA;" ;
size 1,18,
6 10,38 say "ALM.SUPLEtlENTARA:" ;
size 1,19, 0
10,57 get exte.alisupl functitm 'M X, ' mess 'BARRA ESPACEADORA = ESCQ8ER';
size 1,1 ;
default ' "
6 11,26 get exte.vacul pict '@!';
size 1,30 ;
default " "
@ 11,18 say "VACUNAS:" ;
size 1,8, 0
3 12,13 say "DES.PSICOMOTRIZ:" ;
size 1,16, 0
@ 12,29 get exte.depsicl pict 'A!';
size 1,3# ;
default " H
e 13,2 say "TIPO ALM.:" ;
size 1,11, 0
fi 13,13 qet exte.tipalil pict '6A!';
size 1,30 ;
default " "
14,13 qet exte.inicwl pict * f t ' s
size 1,30 ;
default " "
S 14,1 say "COMP.INICIO:" ;
size 1,12, 0
13,58 get exte.persol pict '@A!';
size 1,15 :
default ' "
9 13,45 say "PERSONALIDAD:" ;
size 1,13, 0
@ 14,50 say "HBITOS;11 ;
size 1,8, 0
@ 14,58 get exte.habitl pict '6!';
size 1,15
default " "
@ 15,0 to 15,74
9 16,26 say "ANTECEDENTES PATOLGICOS" ;
size 1,24, 0
e 17,6 say "ENFERMEDADES:" ;
size 1,13, 0
@ 17,19 get exte.enferl pict '6!';
size 1,50 ;
default " "
@ 16,2 say "INTERVEN.QUIRRGICAS:11 ;
size 1,21, 0
5 18,23 get exe.intquil pict '@!';
size 1,50 ;
default " '
6 19,2 say "ACCID.LESIN ALERGIA:" ;
size 1,21, 0
read
replace fechan! with fech
921,4$ say "INGRESA OTRO REGISTRO S/N: "
x='N'
621,67 get x pict Tvalid at <x,'SN')tt@
read
if x='S' then
deac wind all
clear
return
else
clear
return
endif
if not tvisibleC'conexinl")
actvate window conexinl
endif
*IF USEDC'exte")
* SELECT exte
* USE
*ENDIF
*SELECT (Bi.currarea)
tregion <o
if o.talkstat = "ON"
set talk on
endif
if m.cDinpstat = HQN"
set compatible on
endif
*: EOF: CONE141AC.SPR
r 1T 1T Tt T ITT TT TT
Progrant C:\FPD26\EST1\CGNEXB2.SPR
Calis INGCLIS.PRG
FOUNDO (function in ?)
EOFO (functian in ?)
SETO (function in ?)
WEXIST (function in ?)
PPERO E function in ?)
WTITLE (function in ?)
INTO (function in ?!
SRQWO (functan in ?)
SCOLO (function in ?
WVISIBLEO functian in ?!
CQNEXB3.SPR
clear
4,12 to 13,68 double
6,14 say 'ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE 5 A 14
7,32 say 'EDICIN DE DATOS'
9,18 say 'IN6RESE EL NUMERO DE HISTORIA CLNICA: '
10,22 say ' (SEIS DGITOS NICAMENTE) '
@9,56 get numl pict '999999' valid num > 0
@14,12 say 'EF43 LISTAR CQDISOS'
@14,56 say 'EESC] ESCOGER'
read
lcate for nclim = num
if .not. foundf!
clear
@4,12 to 9,69 doubls
@6,18 say 'HISTORIA CLNICA NO REGISTRADA D MAL DIGITADA'
@7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
4,12 to 14,68 clear
riuffl=nuinl
11,18 say 'INGRESE LA FECHA DEL DOCUMENTO: '
11,56 get fech
read
lcate for nclil = mira ,and, fechal = fech
ciear
if .not. eof(
Author's ame
Descriptian:
Thi5 program was autoiRatically qenerated by 6ENSCRN.
#region 0
regional .currares, m.talkstat, .conpstat
if setC'TALK") = "QN"
set talk off
i.talkstat = "ON"
else
ai.talkstat = "OFFU
endif
(n.compstat = set ("COMPATIBLE")
set compatible foxplus
*m.currarea = SELECTO
definitions
if nat wex5t("conexin") ;
orupperwtitleC'CONEXIN")) == "CONEXIN.PJX" ;
oruppertttitle("CONEXIN"J) == "CQNEXIN.SCX" ;
or uppertttitleC'CQNEXIN")) == "CONEX1N.MNX" ;
or upper(wtitle("CONEXIN 1 1 )) == "CQNEXN.PR6" ;
or upperwtitleC'CONEXIN")) == "CQNEXIN.FRX" ?
or uppeptwtitleC'CONEXIN")) == "CONEXIN.QPR"
define windaw conexin ;
froin intl(srow()-24)/2i,intt(scal(}-77)/2 ;
to int((5row()-24)/2)+23 J int((scol)-77t/2)+76 ;
title "ATENCIN INFANTIL PRE-ESCOLAR V ESCOLAR DE 5 A 14
nafloat ;
nocise ;
5hadow ;
nominimize \e ;
colar scheme 1
endif
*
* CQNEXIN/hS-DOS Screen Layout
f
*
fcregion
if wvisibleC'conexin")
actvate window conexin same
else
actvate window conexin noshow
endf
selec d
@ 2,56 Qet paciente,nclito ;
size 1,6 ;
default 9
@ 2,17 oet paciente.nombfli pict 'A!';
size 1,20 ;
default " "
e 2,9 say "NOMBRES;" ;
size 1,8, 0
e 3,7 say "APELLIDOS:" ;
size 1,10, 0
% 3,17 get paciente.apelm pict JA!';
size 1,30 ;
default " "
@ 11,44 get paciente,diris
clear get5
selec b
e 2,53 say "HC:" ;
size 1,3, 0
i 3,56 get exte.fechal ;
size 1,8 ;
default / / >
clear gets
% 3,58 say TECHA:" ;
size 1,6, 0
S 1,29 say "DATOS PERSONALES" ;
size 1,16, 0
9,13 get exte.fechanl ;
size 1,8 ;
default / / }
9,4 say "F-NACIM,:" ;
size 1,9, 0
S 10,13 get exte.sexo! function 'M F,H' ness 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default " "
e 10,8 say "SEXOi" ;
size 1,5, 0
fi 11,13 get exte.fueinl pict '6ft!';
size 1,15 ;
default " "
e 11,1 say "FUENTE INF.:" ;
size 1,12, 0
e 9,23 say "LUGAR DE PROCEDENCIA;" ;
size 1,21, f)
@ 10,24 say "LUSAR DE RESIDENCIA:" ;
size 1,20, 0
e 7,32 say "ANAMNESIS" ;
size 1,9, 0
@ 12,13 get exte.edadl pict '999' valid edadl > 5 .and. edadl <= 14;
size 1,3 :
default 3
6 12,8 say "EDAD:" ;
size 1,5, 0
@ 9,44 get exte.luprol pict '!';
size 1,30 ;
default " "
@ 10,44 get exte.luresl pict '!';
size 1,30 ;
default " "
9 11,34 say "DIRECCIN:" ;
size 1,10, 0
13,29 get exte.matean1 pict '@!';
size 1,35 ;
default " "
6 13,10 say "MOTIVO DE CONSULTA:" ;
sizs 1,19, 0
5 14,29 get exte.enfacti pict '!';
size 1,35 ;
default " "
@ 14,11 say "ENFERMEDAD ACTUAL:" ;
size 1,18, 0
@ 15,29 Qet exte.priconl functiori 'M X, iness 'BARRA ESPACEADORA =
ESCOGER';
size ,l ;
default " "
15,12 say "PRIMERA CONSULTA:" ;
size 1,17, 0
8 15,50 get exte.subcel function 'H X, ' ntess 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default "'"
@ 15,38 say "SUBSECUENTE:" ;
size 1,12, 0
@ 14,9 say " " ;
size 1,1, 0
6 17,9 say "DIAGNOSTICO:" ;
size 1,12, 0
S 17,22 get exte.diagl pict '@!';
size 1,45 ;
default ' "
@ 5,S to 5,74
if not wvisible"conexiri")
actvate window conexin
endif
read
skip
else
x='N'
clear
S5,15 to 10,68 double
@7,22 say "ESTE REGISTRO NO EXISTE"
0B,22 say "DESEA EDITAR OTRO REGISTRO S/N: "
@8,56 get x pict Tvalid at <x,'SN')*9
read
if x='S'
clear
loop
else
clear
return
endif
endif
621,17 say "PRESIONE <S> PARA SEGUIR CON LA EDICIN: "
x='S'
621,58 get x pict 'l'valid at x,'S')#0
read
do conexbo.spr
#region 0
if (B.talkstat = "ON"
set talk on
endif
if (B.cotpstat = "QN"
set compatible on
endif
if x='NJ then
deac wind all
clear
return
ertdif
enddo
*: EOF; CNEXB2.SPR
. 1- T TTT TTTT TT1T TTTT TTITIT TTIT 1T TT TT 1T TT 1T1T
Praqram C:\FPD26\EST1\CQNEXB3.SPR
Called by CONEXB2.SPR
st clock off
t bell off
;t status off
clear
Author'5 ame
Description:
This progrsjti was automatically generated by SENSCRN.
Iregion 8
regional m.currarea, m.talkstat, m.conpstat
if set("TALK") = MQN"
set talk off
ffl.talkstat = "QN"
el se
ffl.talkstat = "GFF"
endif
t.cofflpstat = set ("COMPATIBLE")
set compatible foxplus
*m.currarea = SELECTO
CONEXINi/fS-DQS Databases, Indexes, ReUtions
*IF USEDC'exte")
* SELECT exte
* SET GRDER 10 <
*ELSE
* SELECT 9
* USE (LXFILE("exte.dbf","DBF","Where is exte?11));
* AGAIN ALIAS exte ;
* QRDER 8
*ENDIF
double ;
color scheine 1
*ENDIF
tregion 1
if wvisibleC'conexinl")
actvate window conexiril same
el se
actvate window conexin noshow
endif
** ul ~*
-P. - to ro
o. - m - o. i" - - ifl - Q.UI-.UI- o-"1- tn u i - - . c i . u i - lfl - Q- Ul
Cr- rD "- --J -
.
0j re fu ro m ui ID ui n)
Qj P' I* : Ul 1=
-*- m CD =
>e ~D
x
: I
o
:
size 1,35 ;
default " "
@ 8,13 say "OBSERVACIONES:" ;
size 1,14, 0
9,1 say "P O S T N A T A L:" ;
size 1,18, tf
fi 10,32 qet exte.laonatl function 'M X, ' niess 'BARRA ESPACEADQRA = ESCOGER';
size 1,1 ;
default " "
8 W,I4 say "LACTANCIA MATERNA:" ;
size 1,18, 0
6 10,38 say "ALIM.SUPLEMENTARIA:" ;
size 1,19, 0
S 10,57 get exte.alisupl function ' X, mess 'BARRA ESPACEADRA = ESCOGER';
size 1,1 ;
default
11,26 get exte.vacul pict '!';
size 1,30 ;
default " "
fi 11,18 say "VACUNAS:" ;
size 1,8, 0
12,13 say "DES.PSICQHGTRIZ:" ;
size 1,16, 0
5 12,29 get exte.depsicl pict
size 1,3 ;
default " "
6 13,2 say "TIPO ALIK.:" ;
size 1,11, e
S 13,13 get exte.tipalil pict
size 1,30 ;
default " '
14,13 qet exte.iniconl pict --
size 1,30 ;
default " "
S 14,1 say "COMP. INICIO:" ;
size 1,12, 0
S 13,58 get exte.perso pict '@A!';
size 1,15 ;
default " "
13, 45 say "PERSONALIDAD:" ;
size 1,13, 0
$ 14,50 say "HBITOS:" ;
size 1,8, 0
14,58 get exte.habitl pict '@(';
size 1,15 ;
default " "
S 15,0 to 15,74
5 16,26 say "ANTECEDENTES PATGLOSICGS"
size 1,24, 0
6 17,6 say "ENFERMEDADES:" ;
size 1,13, 0
17,19 get exte.enferl pict '!'}
size 1,50 ;
default " "
18,2 say "INTERVEN. QUIRRGICAS:" ;
size 1,21, 0
18,23 get exte.intquil pict '!';
size 1,56 ;
default " "
19,2 say "ACCID. LESIN ALERGIA:" ;
size 1,21, 0
19,23 qet exte.acleal pict '@';
size 1,50 ;
default " "
if not uvisiblePconexifil")
actvate window conexinl
endif
read
skip
21,35 say "DESEA EDITAR QTRQ REGISTRO S/N: "
x='N'
@2i,7 get x pict 'l'valid at (x,'SN'
read
if x='S' then
dsac wind all
clear
return
else
clear
return
endif
*F USEDC'exte")
* SELECT exte
* USE
*ENDIF
*SELECT (fli.currarea)
#region 0
if m.talkstat = "ON"
set taik on
endif
if t.cnpstat = "ON"
set cDiipatiDe on
endif
*: EOF: CGNEXB3.SPR
Progrsifi C:\FPD26\EST1\CQNEXB4.5PR
Calis INGCLIS.PRG
FOUNDf ) (function in ?)
EOFO (function in ?)
SETO (function in ?i
SEXISTO (functian in ?)
UPPERO (function in ?)
HTITLEO (function in ?)
INTO (function in ?)
SRQHO (function in ?)
SCOLO function in ?)
WVISIBLEO {function in ?)
CQNEXB5.SPR
clear
4,12 to 13,68 double
,14 say 'ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE 5 A 14 AfSOS'
@7,32 say 'CONSULTA DE DATOS'
99,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
10,22 say ' <SEIS DGITOS NICAMENTE) '
@9,56 qet nuflll pict '999999' valid nunl > 0
14,12 say 'CF43 LISTAR CDIGOS'
@14,56 say '[ESC] ESCOGER'
read
lcate for ncim = nual
if .not. foundO
clear
64,12 to 9,69 double
,18 say 'HISTORIA CLNICA NO REGISRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTRIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
14,12 to 14,68 clear
LA FECHfi DEL
read
lcate for nclil = MA .and. fechal = fech
clear
if .not. eoft)
Author's ame
Description:
This program was autofnatically qenerated by 6ENSCRN,
Iregion 8
regional nt.currarea, m.talkstat, m.coipstat
if setC'TALK") = "ON"
set talk off
m.tallcstat = "QN"
else
i.talkstat = "OFF"
endif
m.coflpstat = setC'COUPATIBLE")
set compatible foxplus
*m.currrea = SELECTO
if not wexist(uconexin") ;
or upperwtitle'TQNEXiN")) == "CONEXIN.PJX" ;
or upper(Mtitlet"CGNEXIN") == "CQNEXIN.SCX" :
o p u p p e p ( w t i t l e ( t t C O t C X I N " ) ) == "CONEXN.MNX" ;
or upperwtitleC'CONEXIN")) == "CONEXIN.PR6" ;
or upperwtitleC'CQNEXN 11 )) == "CQNEXIN.FRX" ;
or upperwtitleC'CONEXIN")) == "CONEXIN.QPR"
define window conexin ;
from int((srowO-24)/2),intt(scoH/-77i/2) ;
to int(srow()-24/2+23,int({scol()-77)/2)-t-76 ;
title "ATENCIN INFANTIL PRE-ESCOLftR Y ESCOLAR DE 5 A 14 A80S" ;
nofloat ;
nocise ;
shadow ;
nomininiize ;
ooubls ;
color scheme i
endif
CONEXIN/MS-DGS Screen Layou
tregiort 1
if wvisibleC'conexin")
actvate window conexin same
else
actvate window conexin noshow
endif
selec d
@ 2,17 get paciente,noffibn;
size 1,2* }
default " "
6 2,9 say "NOMBRES:" ;
size 1,8, 0
8 3,7 say "APELLIDOS:" ;
size 1,10, 0
8 3,17 get paciente.apelm ;
size 1,30 ;
default " "
@ 2,56 yet paciente.nclifn ;
sise ,6 i
default 0
2 11,44 get paciente, dirent
selec b
0 2,53 say "HC:" ;
size 1,3, 0
@ 3,56 get exte.fechal ;
size 1,8 ;
default { / / }
@ 3,50 say "FECHft:" ;
size 1,6,
@ 1,29 say "DATOS PERSONALES" ;
size 1,16, S
9,13 get exte-fechanl ;
size 1,8 ;
default { / / }
@ 9,4 say "F-NCIh.:" ;
size t,9, C)
10,13 get exte.sexol ;
size 1,1 ;
default " "
@ 10,8 say "SEXO:11 ;
size 1,5, O
@ 11,13 get exte.fueinl ;
size ,15 ;
default n "
@ 11,1 say "FUENTE INF.:" ;
size 1,12, 0
@ 9,23 say "LUGAR DE PROCEDENCIA:" ;
size 1,21,
S 10,24 say "LUGAR DE RESIDENCIA:" -,
size 1,20, w
@ 7,32 say "ANAMNESIS" ;
size 1,9, 0
@ 12,13 qet exte.edad ;
size 1,3 ;
default 0
@ 12,8 say "EDAD:" ;
size 1,5, 0
6 9,44 get exte.luprol ;
size 1,30 ;
default " "
e 10,44 get exte.luresl ;
size 1,30 ;
default " "
11,34 say "DIRECCIN:" ;
size 1,10, 0
13,29 Qet exte.iaotconl ;
size 1,35 5
default " "
@ 13,16 say "MOTIVO DE CONSULTA:" ;
size 1,19, 0
9 14,29 get exte.enfactl ;
size 1,35 ;
default " "
9 14,11 say "ENFERMEDAD ACTUAL:" ;
size 1,18,
15,29 get exte.priconl ;
size 1,1 ;
default H "
6 15,12 say "PRIMERA CONSULTA:" ;
si:e 1,17, 0
15,58 get exte.subcel ;
size 1,1 ;
default " "
6 15,38 say "SUBSECUENTE:" ;
size 1,12, S
@ 14,9 say " " ;
size 1,1, 0
@ 17,9 say "DIAGNOSTICO:" j
size 1,12,
e 17,22 Qet exte.diagl 5
size 1,45 ;
default " "
6 5.0 to 5,74
clear gets
el se
x='N'
clear
5,15 to 10,68 double
@7,22 say "ESTE REGISTRO NO EXISTE"
98,22 say "DESEA CONSULTAR OTRO REGISTRO S/N: "
@8,57 get x pict 'l'valid at (x,'SN'W
read
if x='S'
clear
loop
alse
clear
return
endif
endif
021,17 say "PRESIONE <S> PARA SEGUIR CON Lft CONSULTA:
x='S'
921,59 get x pict 'l'valid at tx,'S')
read
do cortexhS.spr
if not wvisible"conexin"
actvate window conexin
endif
window canexin
*SELECT (m.currarea)
tregion 9
if m.talkstat = "QN"
set talk on
endif
if fl.coaipstat = HQNU
set compatible on
endif
if x='N' then
deac siirid all
clear
retura
endif
enddo
*; EQF: CQNEXB4.SPR
Prograra: C:\FPD26\EST1\CQNEXB5.SPR
clear
-
* 09/16/95 CONEXIN1.SPR 21:42:36
*
*
* Author's ame
t
* Copyright (c) 1995 Conpany ame
* Address
* City, Zip
*
1 Description:
1 This program was automatically generated by 6ENSCRN.
#region 0
regional m.currarea, m.talkstat, m.coflipstat
if sett'TALK") = "QN"
set talk off
m.talkstat = "ON"
el se
m.talkstat = "QFF"
endif
(n.compstat = set ("COMPATIBLE")
set compatible foxplus
i.currarea = SELECTt!
CONEXIN/MS-DOS Databases, Indexes, Relatios
*IF USEDC'exte")
* SELECT exte
* SET ORDER TO O
*ELSE
* SELECT 0
+ USE (LOCFILE{"exte.dbf","DBF%"Where is exte?"));
* A6AIN ALIAS exte ;
* QRDER 0
*NDIF
double ;
color scheme
*ENDIF
tregion 1
if wvisible("cQfexin")
activate window conexinl same
else
activate window conexinl noshow
endif
if not wvisibleC'cQnexin")
actvate window cemexin
endif
*!F USED("exte")
* SELECT exte
* USE
*NDIF
*SELECT (ffl.currarea)
Sregion 0
if m.talkstat = "ON"
set talk on
endif
if flt.cofBpstat = "ON"
set compatible on
endif
*: EOF: CONEXB5.SPR
--fTTTTTT JTlTinrT irinnni
Program C:\FPD26\EST1\CGNEXE6.3PR
Calis INGCIIS.PRG
FONDO (function in ?)
EOFO (function in ?)
SETO futction in ?)
MEXISTO (function in ?)
UPPERi (function in ?
WTITLEO (function in ?)
INT (function in ?)
SROHO function in ?
SCQLi (function in ?)
WVISIBLEU (function in ?)
CGNEXB7.SPR
MJI-9
clear
64,12 to 13,68 double
6,14 say 'ATENCIN INFANTIL PRE-ESCQLAR V ESCOLAR DE 5 A 14 AOS'
@7,30 say 'ELIMINACIN DE DATOS'
69,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
610,22 say ' <SEIS DGITOS NICAMENTE) '
9,56 get miitil pk '999999' valid nunl > 0
614,12 say 'CF43 LISTAR CDIGOS'
614,56 say '[ESC] ESCOGER'
read
lcate for nclim = nu.ml
if .not, foundO
clear
64,12 to 6,69 double
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
97,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
614,12 to 14,68 clear
nuiD=nuinl
,18 say ^INGRESE LA FECHA DEL DOCUMENTO: '
LM oe fe en
lcate for ndi = nurc .and. fechal = fech
clear
if .not. eof()
Auhor's ame
Description:
This program was automatically qenerated by GENSCRN.
tregin 0
regional ffl.currarea, m.talkstat, m.conipstat
if setC'TALK") = "QN"
set talk off
m.talkstat = "ON"
else
m.talkstat = "QFF"
Bfldif
(D.cofflpstat = setC'COtlPATIBLE")
set compatible foxplus
*m.currarea = SELECTO
if not wxiat"ccmexin") ;
Qpuppep(wtitle("CONEXIN") - "CONEXIN.PJX" ;
or uppepwtitleC'CONEXIN")) == "CONEXm.SCX" ;
or upper(wtitle("CONEXlN ll )i == "CONEXIN.HNr1 ;
or upper(wtit}e("CONE(IN")> == "COhEXIN.PRS" :
or upperwtitle("CQNEXIN"i) - "CONEXIN.FRX" ;
or LipperwtitleC'CNEXIN")) == "CONEX1N.QPR"
define window canexin ;
fpoffl int({spow)-24/2),int((scol()-77)/2) ;
to int{srow()-24)/2H23,int<(5CQlO-77i/2)+76
title "TENCION INFANTIL PRE-ESCGLftR Y ESCOLAR DE 5 ft 14 AROS"
nofloat f
nocise ;
shadow ;
nofninifiize ;
double ;
color scheme 1
endif
CONEXIN/tfS-DS Screen Layout
ireqiori 1
if wvisibleC'conexin")
actvate window conexin same
else
actvate window conexin noshow
endif
selec d
@ 2,17 get paciente.nombro ;
size 1,20 ;
default " "
@ 2,9 say "NOMBRES:" ;
sze 1,8, 0
@ 3,7 say "APELLIDOS:" ;
size 1,10, 0
5 3,17 get paciente.apelm ;
size 1,30 ;
default " "
e 2,56 get paciente.ncliffl ;
size 1,6 ;
default
11,44 qet paciente.direm
selec h
@ 2,53 say "HC;" ;
size 1,3, 8
9 3,56 get exte.fechal ;
size 1,8 ;
default < / / )
e 3,50 say "FECHA;" ;
size 1,6, 0
fi 1,29 say "DATOS PERSONALES" ;
size 1,16,
( 9,13 get exte.fechanl ;
size 1,8 ;
default t / / )
9,4 say "F-NCIM.:" ;
size 1,9, 0
@ 1^,13 get exte.sexol ;
size 1,1 ;
default "
e 18,8 say "SEXO:"
aize 1,5, 0
6 11,13 qet exte.fueinl ;
size 1,15 ;
default " "
@ 11,1 say "FUENTE INF.:" ;
sise 1,12, 0
@ 9,23 say 1U6AR DE PROCEDENCIA:" ;
size 1,21, 0
5 10,24 say "LU6AR DE RESIDENCIA:" ;
size 1,28, 0
6 7,32 say "ANAMNESIS" ;
size 1,9, 0
e 12,13 get exte.edadl ;
size 1,3 ;
9,44 oet exte.lpral :
size i,38 ;
default " "
18,44 get exte.luresi ;
size 1,30 ;
default "
i 11,34 say "DIRECCIN:" ;
size 1,10, 0
13,29 oet ex te, atean! ;
size 1,35 i
default
e 13,10 say "MOTIVO DE CONSULTA:
size 1,19, 0
S 14,2? qet exte.enfactl ;
size 1,35 5
default H "
5 14,11 say "ENFERMEDAD ACTUAL:11
size 1,18, 0
% 15,29 qet exte.priconl ;
size 1,1
default " "
@ 15,12 say "PRIMERA CONSULTA:"
size 1,17, $
@ 15,50 qet exte.subcei ;
size 1,1 |
default " "
@ 15,38 say "SUBSECUENTE:" 5
size 1,12, 6
e 14,9 say " " ;
size 1,1, 0
6 17,9 say "DIA6NQSTICQ:" ;
size 1,12, 0
6 17,22 qet exte.diaql ;
size 1,45 ;
default " "
6 5,0 to 5,74
clear gets
else
x='N'
clear
65,15 to 10,68 double
@7,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
@8,57 get x pict 'l'validat (x,:SN'*0
read
if x='S'
clear
loop
else
clear
return
endif
endif
21,16 say "PRESIONE <S> PARA SEGUIR CON LA ELIMINACIN;
x-'S'
21,61 get x pict 'l'validat (x,'S')
read
do conexb7.spr
if not wvisibleC'conexin")
actvate window conexin
endif
relase window
*SELECT (m.currarea!
Ireqion 0
if st.talkstat = "QN"
set talk or
endif
if ffl.tompstat = "ON"
set compatible or
endif
if K='N' then
deac wind all
clear
return
sndif
enddo
*: EOF: CQNEXBt.SPR
Program: C:\FPD26\EST1\CQNEXB7.SPR
clear
Author's ame
Description:
This program was automatically generatsd by GENSCRN.
Iregion 0
regional flt.currarea, m.talkstat, m.campstat
if setCTflLK") = "ON"
set talk aff
tn.talkstat = "QN"
el se
m.talkstat = "QFF"
endif
di.conpstat = setfCmPATIBLE")
set conpatible foxplus
*IF USEDC'exte")
* SELECT exte
* SET QRDER TQ 0
*ELSE
* SELECT ft
* USE aOCFKErexte.dbfYDBFVWhere i
* AGAIN ALIAS exte ;
* ORDER e
*ENDIF
*F NOT NEXIST("amexinl") ;
or upperUtitlerCQNEXINl"/) == "CQNEXIN.PJX" ;
or upper(wtitle( H CONEXINl 1 1 )) "CNEXINl.SCX" ;
or upperwtitlerCONEXIN")) == TONEXINi.MNX" ;
or upper(wtitle"CGNEXIN")) -= "CONEXIN1.PRB" ;
ar upperwtitleC'CONEXIN")) == "CQNEXIN1.FRX" ;
or upper(wtitle( H CONEXINl")) == "CQNEXIN1.QPR"
define window conexinl ;
froni int(tspa()-24/2,int((scol()-77i/2) ;
to int((srDwl-24/2)+23,int((5CQl()-77)/2)+7 ;
title "ATENCIN INFANTIL PRE-ESCGLAR V ESCOLAR DE 5 A 14 AROS" ;
nofloat ;
nocise ;
shdow ;
double ;
color scheise 1
*ENDIF
ttreqion i
if wvisibleC'conexinl")
actvate window conexinl same
else
actvate wirtdow conexini noshow
endif
if not wvi5ifalel"conexin")
actvate window conexin
endif
*IF USEDfexte")
* SELECT exte
* USE
*ENDIF
*SELECT (m.currarea)
Kregiort 0
if i.talkstat = "ON"
set talk an
endif
if m.compstat = HON"
set compatible an
endif
*: EQF: CONEXB7.SPR
*************** H***##*********#*#*********************
Program C:\FPD26\EST1\CONEXC.SPR
clear
64,12 to 13,68 double
6,32 say 'CONSULTA EXTERNA'
97,32 say 'INGRESO DE DATOS'
99,18 say 'IN6RESE EL NUMERO DE HISTORIA CLNICA: '
10,22 say ' <SEIS DI6ITQS NICAMENTE) '
@9,56 get nuil pict '999999' valid num > 0
14,12 say 'tF LISTAR CODISQS'
ei4,5say '[ESC] ESCOGER'
read
lcate for nclim = numl
if .not. foundO
clear
@4,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
raturn
endif
selec b
FECHA DEL DOCUMENTO: '
@l,56 get fech
read
lcate for ncli2 = nuui .and. fecha2 = fech
clear
if foundt)
x='N'
65,12 to 10,68 double
@7,22 say 'REGISTRO CON ESTA FECHA YA EXISTE1
8,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
8,57 get x pict 'l'validat x,'SN')W
read
if x='S'
11,12 to 14,68 double
912,18 say 'INGRESE LA FECHA DE ACTUALIZACIN! '
2,54 get fech
read
lcate for ncli2 = num .and. fecha2 = fech
if found)
813,16 say 'NO PUEDE REGISTRAR UN DGDJMENTO CON LA MISMA FECHA'
read
clear
return
Bise
do conemac.spr
endif
if x='S'
clear
loop
else
clear
return
endif
else
clear
return
endif
else
if set("TLK") = "ON"
set talle off
m.talkstat = "ON"
else
ffi.taikstat = "QFF"
iR.cfnpstat = setl "COMPATIBLE":
set compatible faxpus
i.aiprarea = SELECTO
if not xistCconexin") ;
or upper(wtitle"CGNEXIN")) == "CONEXIN.PJX" ;
or upperwtitleC'CGNEXIN")) == "CONEXIN.SCX" ;
or upperwtitleC'CONEXIN")) - "CONEXIN.MNX" ;
or upperlwtitleC'CGNEXIN")) == "CQNEXIN.PR6" ;
or upperwtitleC'CONEXIN11)) == "CONEXIN.FRX" ;
or uppertwtitlerCQNEXIN")) == "CQNEXIN.QPR"
define window conexin ;
f int((spffl(-24/2,int(5col()-77/2) ;
to int(srow)-24)/2)+23,int(scol-77)/2)+76
title "CONSULTA EXTERNA" ;
nofloat ;
nocise ;
shadow ;
noininiize ;
double ;
color schetne 1
endif
ftregian 1
if wvisibe"conexin")
actvate window conexin same
else
activate window conexiri noshow
endif
5elec d
8 2,56 get paciente.nclii ;
size 1,6 ;
default 0
@ 2,17 get paciente.notbt pict '9f
size 1,20
default " "
@ 2,9 say "NOMBRES:" ;
size 1,8, 0
S 3,7 say "APELLIDOS:" ;
size 1,10, 0
@ 3,17 qet paciente.apelfii pict 'S
size 1,39 ;
default " "
S 11,44 get paciente.direm
clear gets
selec b
append blank
replace ncli2 with nuffl
replace fecha2 with fech
9 2,53 say "HC:" ;
size 1,3, 0
3,56 get fech
alear qets
8 3,50 say "FECHA:" ;
size 1,6, 0
6 1,29 say "DATOS PERSONALES" ;
size 1,16, S
9,13 get fechl
8 9,4 say "F-NACIM.:" ;
size 1,9, 0
e 10,13 get exte.sexu2 function 'M F,M' mess 'BARRA ESPACEADORA
ESCOGER1 ;
size 1,1 ;
default ' '
10,8 say "SEXQ:" ;
size 1,5, 0
S 11,13 get exte.fuein2 pict '@A!
size 1,15 ;
default H "
8 11,1 say "FUENTE INF.:" ;
size 1,12, 0
9,23 say "IUSAR DE PROCEDENCIA:
5ize 1,21, 0
8 10,24 say "LUGAR DE RESIDENCIA:" ;
size 1,20, 0
@ 7,32 say "ANAMNESIS" ;
sise 1,9, 0
e 12,13 get exte,edad2 pict '999' vaiid edad2 > 14
size 1,3 ;
default 0
e 12, 8 say "EDAD:" ;
size 1,5, 0
@ 9,44 get exte.lupro2 pict '!';
size 1,30 ;
default " "
9 10,44 get exte.lures2 pict 'S!';
size 1,30 ;
default " "
@ 11,34 say "DIRECCIN:" |
size 1,10, 0
e 13,29 get exte,aotcon2 pict '!';
size 1,35 ;
default " N
@ 13,10 say "MOTIVO DE CONSULTA:" ;
size 1,19, 0
8 14,29 get exte.enfact2 pict '@!'j
size 1,35 ;
default " "
@ 14,11 say "ENFERMEDAD ACTUAL:" ;
size 1,18, 0
S 15,29 get exte,priccm2 function 'M X, ' mess 'BARRA ESPACEADGRA -
ESCOGER1 ;
size 1,1 :
default " "
S 15,12 say "PRIMERA CONSULTA:" ;
size 1,17, 0
i 15,50 get e<te.subce2 function M' X, ' mess 'BARRA ESPACEADQRA =
ESCOGER' ;
size 1,12, 0
e 14,9 say - " ;
size 1,1, 0
@ 17,9 say "DlftSNSTICQ:" ;
size 1,12,
@ 17,22 get exte,diaq2 pict 'i!';
si:s 1,45 ;
default " "
5,8 to 5,74
endif
read
21,16 say "PRESIONE <S> PARA SEBUIR CON EL INGRESO: "
x='S'
621,57 get x pict 'l'valid at (x,JS'HW
raad
do conexc.spr
if not wvisible("ronexin"t
actvate window conexin
endif
IreQion d
if m.talkstat = "ON"
set talk on
endif
if ffl.compstat = "QN"
set compatible an
endif
if x='N' then
deac uind all
clear
return
endif
eridda
*: EOF: CGNEXC.SPR
Program: C:\FPD26\EST1\CGNEXC1.SPR
clear
*
* 09/16/95 CONEXIN1.SPR 21:42:36
*
f Author's ame
*
* Copyright c) 1995 Coupany Naoie
* Address
- City, Zip
c
* Description:
1 This program was automatically generated by GENSCRN.
-
*
(region 0
rEyonal n.currarea, ai.talkstat, m.conpstat
*. currares = SELECTO
CQNEJEIN1/MS-DOS Databases, Indexes, Relations
*!F USEDCexte")
* SEIECT exte
* SET ORDER TD e
*ELSE
* SELECT 0
* USE {LOCFIlE{11exte.dbf11,"DBF",HWhere is exte?"));
* AGAIN ALIAS exte ;
* ORDER e
*END!F
iregion 1
if wv
actvate window conexin same
else
actvate window conexinl noshow
sndif
if not wvisibleC'conexinl")
actvate window conexinl
endif
*IF USEDC'exte")
* SELECT exte
* USE
*ENDF
*SELECT (s.currarea)
treqan 6
if iB.talkstat = "ON"
set talk on
endif
if di.coiipstat = "ON"
set compatible on
endif
*: EOF: CQNEXC1.SPR
********** I"******! ****************
Proqraro C:\FPD26\EST1\CQNEMAC.SPR
Calied by CfflEXC.SPR
-
99/16/95 CQNEXIN.SPR 21:13:17
1
t
* Author's Nante
t Copyright (c) 1995 Cofnpany ame
Address
- City, Zip
*
t Description:
* This proQraffl was automaticay generated by BENSCRN.
-
t
tregion 0
regional ifi.currarea, m.talkstat, m.conpstat
if set("TALKH = "QN"
set talk off
m.talkstat = HONU
else
a.talkstat = "OFF"
= set ("COMPATIBLE")
sst compatible foxplus
*ni.currarea = SELECTO
if not wexist"conexin"i ;
or upper(wtitle("CQNEXIN")) == "CQNEXIN.PJX" ;
or upperwtitleC'CQNEXIN")) - "CQNEXIN.SCX" ;
or upperfwtitlePCNEXIN")) -- "CONEXIN.MNX" ;
oruppertrtitlerCOItn) == "CONEXIN.PRS" ;
or upperwtiUePCGNEXIN")) == "CQNEXIN.FRX" ;
or upperwtitleC'CGNEXIN")) == "CQNEXIN.QPR"
define window conexin ;
from int((5row()-24)/2),int((5Col()-77!/2) ;
to int(srow()-24)/2)+23,int((scol)-77)/2)+76
title "CONSLTft EXTERNA" \t ;
nocise ;
shadow ;
riominiiitize ;
double ;
color scheme 1
endif
1
if wvisibleC'conexin")
actvate window conexiri same
else
actvate window conexin noshow
endif
@ 2,56 get paciente,ncliat ;
size 1,6 ;
default 6
@ 2,17 get paciente.nombm pict 'A';
si:e 1,20 j
default " "
e 2,9 say "NOMBRES:" \e 1,8, 3
size 1,12, 0
-
I
1
I
t
i
:
CT*
i. cu O
ti
o
a
o
u
LJ >:
ai "ni
e=.
CU ai
-iLJ
- -S O
LJ
CU
e- = cu
B
_u ai 1= e- II -d
X
CU
.^. 3
^fr"
Q_
d t,
a -O 3;
Q
t_
3 **
-p^
-4-
LO n r- c >c in "O LJ ni nj
JJ * ^ ITl OJ a -*^* d
O - -t- in >. JJ q-H ^** a l/i 1
C^J OJ rt3
a
-+j
S a. U
K
OJ
^ n)
3 >
',-H
3
CU i
O. o
e u
o ar rey ai
**
3
C- r-j i*- -o r- ~u U1 LJ
s -s ^
-+-
ui o O U *- nj UJ n _cu ^-j ai *-
LO ^! T tn -*-H rfl
u (= fl -rt cu i S -5 U - -~+
T3 T3
ff j *" C-J CU o I4_ C cu >*- t= O
<Si csu o ai 0 * cu -o
"O
Prografs; C:\FPB26\ESmCQNEMlAC.SPR
clear
Iregion 0
regional l.currarea, m.talkstat, m.compstat
if setCTftlK") = "ON"
set talk off
m.talkstat - HON"
else
m.talkstat = "OFF"
endif
i.cmpstat = set ("COMPATIBLE")
set compatible foxplus
*m.currarea = SELECTO
* CQNEXIN1/I1S-DQS Datbase*, ndexes, Relations
*IF USED(Hexte")
* SELECT exte
* SET QRDER TQ S
*ELSE
* SELECT %
* USE (LCFILEPexte.dfafYDBFYthere is exte?"));
* A6AIN ALIAS exte ;
* QRDER e
*ENDIF
double ;
color scheme 1
*ENDIF
ttregion I
if wvisibleC'conexiii")
actvate window conexin same
else
actvate window conexini noshow
endif
f not wviaibleC'coFisinl")
actvate window conexinl
endif
*IF SED("e;<teH)
* SELECT exte
* USE
*ENDF
*SELECT (fB.currarea)
0
if i.talkstat = "QN"
5st taik or
endif
if ffl.conipstat = "QN"
set compatible on
endif
*: EF: CGNEHlC.SPR
*************** f*****#***##m************************#
Progra C:\FPD26\EST1\CQNEXC2.SPR
System SISTEMA DE AUTOMATIZACIN ESTADSTICA
ftuthor
CRISTINA SILVA - RAMIRO GMEZ
Copyright (c 1995, CRISTINA SILVft - RAMIRO SQMEZ
Last modified 12/09/95 11:55
Calis INBCUS.PRG
FQNDO (fimctiO in ?!
EOFO (function in ?)
SETO (fuction in ?)
WEXISTO function in ?)
PPER( ) (functiori in ?i
nriTUo (function in ?)
INTO (function in ?)
SROWO (function in ?)
SCOK (function in ?)
WISIBLEO function in ?)
CONEXC3.SPR
clear
4.12 to 13,68 double
@6,32 say 'CONSULTA EXTERNA'
@7,32 say 'EDICIN DE DATOS'
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
W,22 say ' <SES DGITOS NICAMENTE) '
9,56 qet nuffll pict '999999' valid nuntl > 0
614,12 say 'CF43 LISTAR CDIGOS'
@14,56say 'tESCl ESCOGER'
read
Zacate for nclim = ntunl
if .not, found)
cear
,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
97,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENH1ENTQ'
read
return
eridif
se lee b
614,12 to 14,68 clear
Author's ame
Description:
This prograai was automaicaily Qenerated by GENSCRN.
ttregion 0
regional m.currarea, ai.talkstat, m.compstat
if 5et"TALK" - "ON"
set talk off
m.taikstat = "ONH
else
ni.talkstat = "OFF"
endif
(n.cofipstat = setC'CDMPATIBLE")
set compatible foxplus
*(n.currarea = SELECTO
if not wexist"corteKn" ;
or upperwtitleCTQNEXN")) == "CONEXIN.PJX" ;
or upperwtitlerCQNEXIN")) == "CONEXN.SCX" ;
or upperwtitleC'CONEXIN")) == "CONEXIN.MNX" ;
or upperwtitleC'CONEXIN")} == "CONEXIN.PRS" ;
or upper(wtitle("CONEXIN")) == "CONEXIN.FRX" ;
or upper.wtitleC'CONEXIN")) == "CONEXIN.QPR"
define window conexin ;
from iflttSPWt^^jinttscolO-TT^) ;
to int((srQw()-24)/2)+23,int((scol(i-77)/2}+76
title "CONSULTA EXTERNA" ;
nafioat ;
nocise ;
shadow ;
nominifflize ;
double ;
color scheme 1
endif
CGNEXIN/MS-DQS Screen Layout
if wvisible("conexintl
actvate window conexin same
else
actvate window conexin noshow
endif
selec d
2,56 Qet paciente.ncliiii ;
size 1,6 ;
default 0
5 2,17 qet paciente.nombro pict '*$!';
sise 1,M ;
default d "
2,9 say "NOHBRES:" ;
size 1,8, 0
9 3,7 say "APELLIDOS:" ;
size 1,10, 0
@ 3,17 get paciente.apelm pict 'A!';
size 1,36 ;
default " "
@ 11,44 ^t paciente,direa
clear yets
selec b
6 2,53 say "HC:" ;
size 1,3, 0
5 3,56 get exte.fecha2 j
size 1,8 ;
default { / / )
clear gets
e 3,50 say "FECHA:" ;
size 1,6, 0
@ 1,29 say "DftTQS PERSONALES" ;
size 1,16, 0
6 9,13 get exte.fecten? ;
size 1,8 ;
default / / >
e 9,4 say "F-NACIM.;" ;
size 1,9, 0
10,13 get exte.sexo2 functiati 'H F,M' mess 'BARRA ESPACEADDRft
ESCOGER';
size 1,1 ;
default " "
@ 10,8 say "SEXO:" ;
size 1,5, 0
e 11,13 get exte,fuein2 pict '@A!'
size 1,15 ;
default " "
6 11,1 say "FUENTE INF,:" ;
size 1,12, 0
@ 9,23 say "LUGAR DE PROCEDENCIA:"
size 1,21, 0
@ 10,24 say "LUGAR DE RESIDENCIA:11 ;
size 1,20,
@ 7,32 say "ANAMNESIS" ;
size 1,9, 0
e 12,13 get exte.edad pict '999' valid edad2 > 14;
size 1,3 ;
default 0
12,8 say "EDAD:" ;
size 1,5, 0
i 9,44 get exte,lupro2 pict '!';
size 1,38 ;
default ' "
18,44 get exte.lures2 pict '6!';
size 1,30 ;
default " "
e 11,34 say "DIRECCIN:" ;
size 1,18, 8
13,29 get exte.Mtcattf pict '!'}
size 1,35 ;
default " "
6 13,10 say "MOTIVO DE CONSULTA:" ;
size 1,19, 0
14,29 get exte.enfact pict '!';
size 1,35 ;
default " "
14,11 say "ENFERMEDAD ACTUAL:" }
size 1,18, %
15,29 get exe,priccm2 function 'M X, ' mess 'BARRA E5PACEADORA
ESCOGER';
size 1,1 ;
default " "
e 15,12 say "PRIMERA CONSULTA:" ;
size 1,17, 0
S 15,50 qet exte.subce2 function 'M X, ' mess 'BARRA ESPACEADORA :
ESCOGER';
aize 1,1 ;
default "
S 15,38 say "SUBSECUENTE:" ;
size 1,12, 0
@ 14,9 say " " ;
size 1,1, 0
e 17,9 say "DIAGNOSTICO:" ;
5Z9 1,12, 0
e 17,22 get exte.diag2 pict '6!'?
size 1,45 ;
default H "
@ 5,8 tu 5,74
if not wvisibleC'conexin")
actvate window
endif
read
skip
else
x='N'
clear
5,15 to 10,68 double
7,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA EDITAR OTRO REGISTRO S/N: "
8,56 get x pict '''validat x,'SN')W
read
if x='S'
clear
loop
else
clear
return
endif
endif
621,17 say "PRESIONE <S> PARA SEGUIR CON LA EDICIN: "
x='S'
21,58 get x pict 'l'validat (x,'S')#*
read
do conexc3.spr
*reqion 0
if m.talkstat = HQN"
set talk on
endif
if (n.coinpEtat = "ON"
set compatible on
endif
if x='N' then
deac wind all
clear
return
endif
enddo
*: EOF: CQNEXC2.SPR
Prograin: C:\FPD2i\ESTl\CQNEXC3.SPfi
clear
Author's Mame
Descnption:
This program was automatically generated by SENSCRN.
tfregion 0
regional ffl.currarea, (n.taUstat, m.
if setC'TALK") = UON"
set talk off
m.talkstat = "ON"
el se
i.talkstat = "QFF"
endif
m.coflipstat = set("COMPATIBLE")
set compatible foxplus
*ni.currarea = SELECTO
CONEXN1/HS-DS Databaaes, Indexes, Relations
*IF USEDC'exte")
* SELECT exte
* SET ORDER TD %
*ELSE
* SELECT 8
* USE fLQCFILE(1lexte,dbfVDBF!V'Where is exte?"));
* ASAIN ALIAS exte ;
* ORDER 0
*ENDIF
*IF NT WEXISTC'canexinl") ;
or upperwtitlePCQNEXINl")) == "CQNEXIN1.PJX" ;
or upper(wtitle("CONEXINl") == "CQNEXINUSCX" ;
or upperwtitleC'CONEXINr1)) == "CONEXIN1.MNX" ;
or upper(wtitlB("CONEXINi")) == "CONEXIN.PRS" ;
or upper(title("CONEXIN H )) == "CQNEXIW.FRX" ;
or uppertwtitleC'CONEXINi")) == "CQNEXIN1.QPR"
define window conexinl ;
from irtt((srow()-24)/2),int((5Col()-77/2) ;
to int(srow()-24)/2)+23,int((scol)-77J/2)+76 ;
title "CONSULTA EXTERNA" ;
tiofloat ;
nocise ;
shadow ;
double ;
color scheuie i
*ENDIF
ttregion 1
if wvisibleC'canexinl"}
actvate window conexini same
el se
actvate window conexin noshow
endif
read
skip
*IF USEDffixte")
* SELECT exte
* USE
*ENDIF
*SELECT (m.currarea)
Ireqion 9
if m.talkstat = "ON"
set taik on
endif
if n.cMpstat = "ON"
set compatible on
endif
*: EOF: CONEXC3.SPR
*************** t**t************************************
Program C:\FPD26\EST1\CONEXC4.SPR
Calis INGCLIS.PRG
FOUNDO (functiori in ?
EQFO (furiction in ?
SETO (function in ?)
WEXISTO function in ?)
PPER ) (function in ?)
MTITLEO (function in ?}
INT) function in ?)
SRQHO (function in ?)
SCOlt) (function in ?)
WVISIBLEO (function in ?)
CONEXC5.SPR
clear
4,12 to 13,68 double
6,32 say 'CONSULTA EXTERNA'
7,32 say 'CONSULTA DE DATOS'
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
l),22 say ' <SEIS DGITOS NICAMENTE) '
9,56 get numl pict '999999' valid mu > 9
14,12 say 'LF43 LISTAR CDIGOS'
14,56 say '[ESC] ESCOGER'
read
lcate for nclim = nuini
if ,not, found)
clear
64,12 to 9,69 double
8,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
9,18 say 'CREAR LA HISTORIA EN EL MENNU DE MANTENIMIENTO'
read
return
endif
selec b
14,12 to 14,68 clear
nuffl=nuffli
ai 1.18 say 'INGRESE LA FECHA DEL DOCUMENTO: '
B oet fech
lcate for ncli2 = niin .and. fecha2 = fech
clear
if .not. eof)
Author's ame
Destpiption:
This ppograia was atamatically generated by SENSCRN,
Kregion 0
regional la.currarea, ra.talkstat, m.compstat
if setC'TALK"! = "ON"
set talk off
.talkstat = "ON"
else
m.taikstat = "QFF"
endif
fli.contpstat = set "COMPATIBLE" i
set cofnpatifale foxplus
m.oiprarea = SELECTO
if not MexistCconexin")
ar upperwtitUC'CQNEXIN11)) == "CONEXIN.PJX" ;
orupperMtitle("CfflCXIN') == "CONEXIN.SCX" ;
or upp8r(wtitle"CONEXIN")i == "CONEXN.HNX" ;
or uppepwtitleC'CONEXIN")) == "CONEXIN.PRG" ;
or uppertwtitleC'CONEXIN")) == "CQNEXIN.FRX" ;
or upperwtitlE"CONEXIN"i) == "CONEXIN.QPR"
define window coriexin ;
fpon int((5ro()-24)/2),int(scolO-77)/2) ;
to Ftt((5row()-24i/2)+23,int((5CQl()-77/2)+76
title "CONSULTA EXTERNA" ;
nofloat ;
nocise ;
shadow ;
double ;
color scheme 1
endif
CONEXIN/MS-DOS Screen Layout
tregion I
if wvisible"conexin"i
activate window conexin same
else
activate window conexin noshow
endif
selec d
@ 2,17 get paciente,nombn;
size 1,20 ;
default " "
6 2,9 say "NOMBRES:" ;
size 1,6, 6
@ 3,7 say "APELLIDOS:" ;
size 1,10, 0
8 3,17 Qet paciente.apeltn ;
size 1,30 ;
default H "
6 2,56 get paciente,nclit ;
size 1,6 ;
default
11,44 get paciente,direm
selec b
e l,3j
57 say
f ,, IIUP.
Hl: ti ;
size 1,3, )
3,56 qet exte,fscha2 ;
size 1,3 ;
default / / )
3,50 say "FECHA;" ;
size 1,6, 0
fi 1,29 say "DATOS PERSONALES" ;
size 1,16, 0
e 9,13 get exte.fechan2 ;
size 1,8 ;
default / / }
9 9,4 say "F-NACItl,:" ;
size 1,9, 0
@ 10,13 get exte,5e;<o2 ;
size 1,1 ;
default " "
@ 10,8 say "SEXO:" ;
size 1,5,
11,13 get exte.fuein2 ;
size 1,15 ;
default " "
11,1 say "FUENTE INF.:" ;
size 1,12, 0
6 9,23 say "LUGAR DE PROCEDENCIA:" ;
size 1,21, 0
6 10,24 say "LU6AR DE RESIDENCIA:" ;
size 1,20, 0
i 7,32 say "ANAMNESIS" ;
size 1,9, S
e 12,13 get exte.edad2 ;
size 1,3 ;
default 0
@ 12,8 say "EDAD:" ;
size 1,5, 0
e 9,44 (jet exte.lupra2 ;
size 1,38 5
default " "
@ 10,44 get exte,lures2 ;
size 1,30 ;
default " "
11,34 say "DIRECCIN:" ;
5ize 1,16, 9
6 13,29 get exte.fRotcartf ;
size 1,35 ;
default " "
% 13,1 say "MOTIVO DE CONSULTA:" ;
size 1,19, 0
@ 14,29 get exte.enfact2 ;
size 1,35 ;
default n "
3 14,11 say "ENFERMEDAD ACTUAL:" ;
size 1,18, 0
6 15,29 get exte.prican2 ;
sizs 1,1 ;
default " "
e 15,12 say "PRIMERA CONSULTA:" ;
size 1,17, w
i 15,50 get exte,subce2 ;
size 1,1 ;
default " "
@ 15,38 say "SUBSECUENTE:" ;
size 1,12, 0
e 14,9 say " " 5
size 1,1, 0
8 17,9 say "DIAGNOSTICO:" ;
size 1,12, 0
@ 17,22 get exte.diag2 ;
sise 1,45 ;
default " "
e 5,0 to 5,74
clear gets
else
x='N'
clear
5,15 to 10,68 double
67,22 say "ESTE REGISTRO NO EXISTE"
@8,22 say "DESEA CONSULTAR TRQ REGISTRO S/N: "
8,57 get x pict 'l'valid at tx,'SN')
read
if x='S'
clear
loop
else
clear
return
endif
endif
21,17 say "PRESIONE <S> PARA SE6UIR CON LA CONSULTA: "
x='S'
21,59 get x pict 'l'valid at tx/S')
read
to conexcS.spr
if not wvisibleC'canexin")
aetivate window conexin
relase wifidow conexiri
*SELECT (n.currarea
tfregion 0
if n.talkstat = "QN"
set talk on
endif
if i.ranpstat = HQN"
set compatifale on
endif
if x='N' then
deac wind ll
clear
return
endif
enddo
*: EOF: CONEXC4.SPR
Prograffl: C:\FPD26\ESTI\CQNEXC5.SPR
clear
4
* 09/16/95 CQNEXIN1.SPR 21:42:36
*
Author's ame
-
t Copyright (c) 1995 Company Natne
- Address
* City, Zip
t Description:
This program was automatically generated by GENSCRN.
*
*
ttregion 0
regional ia.currarsa, m.talkstat, ii.compstat
if setC'TALK") = "ON"
set talk off
m.talkstat = "QNB
else
m.taUstat = "OFF"
endif
m.compstat = set("COMPATIBLE")
sst compatible foxplus
*a\.currarea = SELECTO
GQNEXIN1/HB-DOS Batabases, Indexes, ReUtions
*IF USED'exte")
* SELECT exte
* SET ORDER TO 0
*ELSE
* SELECT 0
* USE (LOCFILE("Bxte.dbfH,"DBF","Where is exte?";
* ASAIN ALIAS exte ;
* DRDER 0
*ENDIF
double 5
color scheme 1
*ENDIF
tregion 1
if wvisibleC'conexinl")
actvate window cone:<inl same
else
actvate window conexinl noshow
endif
size 1,10, @
@ 6,28 get exte,ateprof2 ;
size 1,1 ;
default "
6,7 say "ATENCIN PROFESIONAL:" ;
size 1,21, 0
<l 6,49 qet exte.edadqes2 ;
size 1,2 ;
default 0
@ 6,32 say "EDAD GESTACIONAL:" ;
size 1,17, 0
e 6,62 say "A P 6 A R" ;
size 1,9, S
e 7,64 get exte.apg!2 ;
size 1,2 ;
default 0
@ 7,61 say "!':" ;
size 1,3, 0
@ 7,70 get exte.apq52 ;
size 1,2
defauit 0
@ 7,67 sy "5':" ;
size 1,3, 0
7,1 say "PESG(GR)" ;
size 1,3, 0
@ 7,9 qet exte.peso2 ;
size 1,4 ;
default 0
8 7,14 say "TALLA(C!1)" ;
size 1,9, 0
@ 7,23 qet exte,talla2 ;
size 1,2 ;
default 0
@ 7,26 say "P.CEFALICOtCtli" ;
size 1,14, 0
7,40 get exte.pcef2 ;
SIZP 1,2 ;
default 0
7,43 say "Na.OnDEN NAC." ;
size 1,13, 0
@ 7,56 get exte.ordnad2 ;
size 1,2 i
default 0
@ 8,27 qet exte.obser2 ;
size 1,35 ;
default " "
8,13say "OBSERVACIONES:11 ;
Size 1,14, 0
9,1 say "P O S T N A T A U" ;
size 1,18, 0
10,32 get exte.lacmat2 ;
size 1,1 ;
default " "
18,14 say "LACTANCIA MATERNA:1' ;
size 1,18, 0
10,38 say "ALIH.SUPLEMENTARIA:" :
size 1,19, (5
10.57 get exte,alisup2 ;
size 1,1 ;
default !! "
11,26 get exte.vacu2 ;
size 1,30 ;
default " "
11.18 say "VACUNAS:" ;
size 1,8, 0
12,13 say "OES.PSICOhOTRIZ:"
size 1,16, 0
12,29 oet exte.depsic2 ;
size 1,30 ;
default H "
13,2 say "TIPO ALIM.:" ;
size 1,11, 0
13,13 qet exte.tipali2 ;
size 1,30 ;
default " "
14,13 get exte,inicDn2 ;
size 1,30 ;
default " "
14.1 say "COHP.INICIO:" ;
size 1,12, 0
13.58 get exte.persa2 ;
size 1,15 i
default " "
13,45 say "PERSONALIDAD:" ;
size 1,13, 0
14,50 say "HBITOS:" ;
size 1,8, 0
14,58 get exte.habit2 ;
sie 1,15 ;
default " "
15,0 to 15,74
16,26 say "ANTECEDENTES PATOLGICOS" ;
size 1,24, 0
17,6 say "ENFERMEDADES:" ;
size 1,13, 0
17.19 get exte.enfer2 ;
size 1,50 ;
default " "
18.2 say "INTERVEN,QUIRRGICAS:" ;
size 1,21, 0
18,23 get exte.intqu2 ;
size 1,50 ;
default " "
19,2 say "ACCID.LESIN ALERBIA:" ;
size 1,21, 0
19,23 get exte.aclea!2 5
size ,50 ;
default " "
clear geis
if not wvisibieC'canexin")
actvate window conexin
endif
*IF JSEDC'exte")
* 5ELECT este
* USE
*ENDIF
*SELECT
iregion ^
if Bt.talkstat = "ON"
set talk or
endif
if n.cfflpstat = "ON"
set compatible on
endif
*: EOF: CONEXC5.SPR
JT TX TinrirT ir Jrinnrjrir mr inrir T ir TTTTT
Program C:\FPD26\EST1\CGNEXC6.SPR
Calis INGCLIS.PRG
FOUND) (furictiofi i ti ?)
EOFO function in ?)
SETO furtction i ti ?)
EXISTO function i ti ?)
UPPERO (function ir, ?)
WTITLEO function in ?)
INTO {functian in ?)
SROWO (furtttian in ?)
SCOLO (function in ?i
BVISIBLEO (function in ?)
CONEXC7.SPR
09/16/95 CDNEXIN.SPR
Author's ame
DescFiption;
This program was automatically generated by GEN5CRN.
Kregion 8
regional is.currarea, m.talkstat, a.cofflpstat
if setPTALK") = "GN"
set talk off
m.talkstat = HON"
else
i.talkstat = "QFF"
endif
.compstat = set("COMPATIBLE")
set compatible foxplus
*ffl.currarea = SELECTO
if not wexistC'conexin"! ;
or upperwtitle"CQNEXIN")) == "CGNEXIN.PJX" ;
CP upperwtitle"CONEXN")) == "CGNEXIN.SCX" ;
or upperwtitleC'CNEXIN")) == "CQNEXIN.MNX" ;
or upper(wtitle"CONEX!N")) == "CNEXIN.PRS" ?
or upper(wtitle{"CONEXIN")) == "CQNEXIN.FRX" ;
or upperfwtitlePCQNEXIN")) == "CONEXIN.QPR"
define wiodow conexin ;
froffl intt(srow)-24)/2),int((scol)-77/2i ;
to int((srowO-24)/2H23,int((scal()-77)/2)+76 ;
title "CONSULTA EXTERNA" ;
nofloat ;
nocise ;
shdou ;
double ;
color scheme 1
endif
CGNEXIN/MS-DGS Screen Layout
Sreqicm 1
if wvisibleC'conexin")
actvate window conexin same
else
actvate window conexin noshow
endif
selec d
@ 2,17 gst paciente.rG[tbfn ;
size 1,20 ;
default " "
e 2,9 5ay "NOMBRES:" ;
size 1,9, 0
3,7 say "APELLIDOS:11 ;
size 1,10, 0
S 3,17 qet paciente.apelm ;
size 1,30 ;
default " "
@ 2,56 get paciente.nclitn :
size 1,6 i
dsfault 0
@11,44 get paciente.direm
selec b
8 2,53say "HC:" ;
size 1,3, 0
@ 3,56 get exte,fecha2 ;
size 1,8 ;
default / / )
@ 3,50 say "FECHA:" ;
size 1,6, 0
@ 1,29 say "DATOS PERSONALES" ;
size 1,16, 0
5 9,13 get exte.fechar ;
size 1,8 ;
default { / / >
e 9,4 say "F-NACIM.:" ;
size 1,9, 0
10,13 get exte.sexo2 ;
size 1,1 ;
default " "
@ 10,8 say "SEXO:" ;
size 1,5, 0
6 11,13 get exte.fuein2 ;
size 1,15 ;
default " "
@ 11,1 say "FUENTE INF.:" ;
size 1,12, 8
i 9,23 say "LUGAR DE PROCEDENCIA:" ;
size 1,21, 0
@ 10,24 say "LU6AR DE RESIDENCIA;" ;
size 1,20, 0
@ 7,32 say "ANAMNESIS" ;
size 1,7, 0
@ 12,13 Qet exte.edad2 ;
size 1,3 ;
default 0
@ 12,8 say "EDAD:" ;
size 1,5,
9,44 qet exte.Iupra2 ;
size 1,30 ;
default " "
10,44 get exte.lures2 ;
size 1,30 ;
default " "
11,34 say "DIRECCIN:" ;
size 1,10, 0
13,29 get exte,motcon2 ;
size 1,35 ;
default " "
13.10 say "MOTIVO DE CONSULTA:" ;
size 1,19, 0
14,29 qet exte.enfact2 ;
size 1,35 ;
default " "
14.11 say "ENFERMEDAD ACTUAL:" ;
size 1,18, 0
15,29 get exte.pricon2 ;
size 1,1 ;
default " "
15.12 say "PRIMERA CONSULTA:" ;
size 1,17, 0
15,50 qet exte.subce2 ;
size 1,1 i
default " "
15,38 say "SUBSECUENTE:" ;
size 1,12, S
14,9 say " " ;
size 1,1, $
17,9 say "DIAGNOSTICO:" ;
size 1,12, S
17,22 qet exte,diag2 ;
size 1,45 ;
default " "
5,0 to 5,74
clear qets
else
x='N'
clear
85,15 to 10,68 double
@7,22 say "ESTE REGISTRO EXISTE"
es,22 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
@8,57 Qet x pict M'validat (x.'SN'W
read
if x='S'
clear
loop
else
clear
return
endif
endif
621,16 say "PRESIONE <S> PARft SEBUIR CON LA ELIMINACIN; "
x='S'
621,61 get x pict 'l'valid at (x,'S')#0
read
do conexc7.spr
if actvate
not.KvisibleC'consxin?)
window conexiri
8- S
CL
!
,
o S
Prograia : C : \FPD26\EST1 \CQNEXC7 . SPR
=t clock off
>t bell off
at status off
clear
t
t 09/16/95 CONEXIN1.SPR 21:42:36
*
-
*
Author's ame
t
Copyright (c) 1995 Company ame
Address
* City, Zip
* Description:
1 This program was automatically gerierated by 6ENSCRN,
*
t
*nucurrarea = SELECTO
CONEXIN/1S-DOS Databases, Indexes, Relations
*IF SEDCexte")
* SELECT exte
* SET ORDER TO @
*ELSE
* SELECT 0
* USE (LQCFILEC'exte.dbf'Y'BBFyWhere is exte?");
* AGAIN ALIAS este ;
* ORDER 0
*ENDIF
double ?
color scheme 1
*END!F
fcregian 1
if wvisibleC'conexinl")
actvate window conexin sanse
else
actvate window conexinl foshow
endif
size 1,3, 0
7,1 say "PESQ(SR)" :
sze 1,8, 0
7,9 get exte.peso2 ;
size 1,4 ;
default 0
7,14 say "TALLA(Cfl)" ;
size 1,9, 0
7,23 get exte.talla2 ;
size 1,2 ;
default 0
7.26 say "P.CEFALICO(CH)" ;
size 1,14, 0
7,40 get exte.pcef2 ;
size 1,2 ;
default 0
7,43 say "No.QRDEN NAC." ;
size 1,13, 0
7,56 get exte.ordnad2 ;
LhV
8.27 get exte.abser2 ;
size 1,35 ;
default " "
e 8,13 say "OBSERVACIONES:" ;
size 1,14, 0
9,1 say " P O S T N A T fl L:" ;
Size 1,18, 0
0 10,32 get exte.Uout2 ;
size 1,1 ;
default " "
10,14 say "LACTANCIA MATERNA:11 ;
size 1,18, 0
3 10,38 say "ALIH.SUPLEMENTARIA:11 ;
size 1,19, 0
fi 10,57 get exte.alisap2 ;
size 1,1 ;
default " "
6 11,26 get exte,vacu2 ;
aize 1,30 ;
default " "
e 11,18 say "VACUNAS:" ;
size 1,8, 0
12,13 say "DES.PSICOHTRIZ:" ;
size 1,16, 0
8 12,29 get exte,depsic2 ;
size 1,30 ;
default " "
a 13,2 say "TIPO ALIM.:" ;
size 1,11, 0
fl 13,13 qet ete.tipali2 ;
size 1,30 ;
default "
5 14,13 get exte.inicoin
size 1,30 ;
default " "
14,1 say "CGMP.INICIO:" ;
size 1,12, 0
13,58 get exte.perso2 ;
size 1,15 ;
default " "
9 13,45 say "PERSONALIDAD:11 ;
size 1,13, 0
6 14,50 say "HBITOS:" ;
size 1,8, 0
@ 14,58 get exte,habit2 ;
size 1,15 ;
default " "
9 15,0 to 15,74
9 16,26 say "ANTECEDENTES PATOLGICOS" ;
size 1,24, 0
9 17,6 say "ENFERMEDADES:" ;
size 1,13, 0
6 17,19 get exte.enfer2 ;
size 1,50 ;
default " "
6 18,2 say "INTERVEN,QUIRRGICAS:" ;
size 1,21, 0
8 18,23 gst exte.intqui2 ;
size 1,50 ;
default " "
19,2 say "ACCID.LESIN ALERBIA:" ;
size 1,21, 0
clear gets
if riot wvisible"conexin"
actvate window conexin
endif
*IF USEDCexte")
* SELECT exte
* USE
*ENDIF
*SELECT ifi.currares)
0
if m.talkstat = "BN"
set talk on
endif
if (n.coflipstat = "ON"
set compatible on
ertdif
Program C:\FPD26\EST1\PARD.SPR
clear
@3,9 to 13,70 double
65,33 say 'PARTE DIARIO'
6,31 say 'INGRESO DE DATOS'
14,9 say 'CF31 LISTAR MDICOS/ESPECIALIDADES'
@14,5S say '[ESC] ESCOGER'
7,17 say 'CDIGO MEDICO: '
7,36 get co pict '9999' valid co > 0
read
lcate for codig = co
if ,not. foimdl
clear
@4,10 to 9,71 double
6,13 say 'MEDICO/ESPECIALIDAD NO REGISTRADO O MAL DIGITADO'
ay 'CREAR EL MEDICO/ESPECIALIMO EN EL MEN DE MANTENIMIENTO'
endif
8,17 say 'NOMBRE MEDICO:
9,17 say 'NOMBRE ESPECIALIDAD: '
67,36 say codiq
@8,38 say tedian
9,38 say espean
store inedicut ta doc
store especia o espe
sslec d
14,9 to 14,7$ clear
14,9 say 'CF41 LISTAR CDIGOS'
14,58 say '[E5C3 ESCOGER'
1*,17 say 'HISTORIA CLNICA : '
10,38 get numl pict '999999' valid nuai > 0
read
lcate for nclim = nuinl
if .not. found)
clear
64,12 to 9,69 double
@6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DISUADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
14,9 to 14,78 clear
nuB=numl
11,17 say 'FECHA DEL DOCUMENTO: '
11,38 get fech
read
lcate for codi = co ,and, nlcid = num .and. fechad = fech
clear
if found)
i
19/14/95 PftR.SPR 19:29:51
*
*
*
fiuthor's Nanse
*
*
Copyright (d 1995 Company ame
dtress
*
City, Zip
*
t
- Description:
i This prografs was automatically generated by 6ENSCRN.
*
i
Irsgion 0
regional m.currarea, m.talkstat, ra.
if setC'TALK") = "ON"
set talk off
m.talkstat = "QN"
eise
nutallcsUt = "QFFa
endif
fn.CDrtipstat = setC'COMPATIBLE")
set compatible foxplus
*ffi.currarea = SELECTO
*IF USEDfexte")
* SELECT exte
* SET QRDER Tu 0
*ELSE
* SELECT 0
* USE (LOCFILE("exte.dbf","0BF ll ,"Where is exte?"));
* AGAN ALIAS exte ;
* QRDER 0
*ENDIF
11)) == "PARD.8EIX" ;
or upperwtilerPARD")) == "PARD.MNX" ;
or upper(wtitle"PftRD")) == "PftRD.PRG" ;
ar upper(wtite"PARD">) == "PARD.FRX" ;
or upperwtitleC'PARD")) == "PARD.QPR"
define witidow pard
from int(5row)-24)/2),int((scol{)-77)/2) ;
to int(lsraw)-24)/2H23 f int{5CQO-77t/2)+76 \e "FARDE DIARIO" ;
nofloat ;
nocise ;
nominimiie ;
double ;
color chente i
1
if wvisiblerpard")
actvate window pard same
el se
actvate window pard noshow
endif
selec e
@ 0,9 qet aiedicoes.fiedica ;
size 1,20 ;
default ' "
5 0,43 getffledicoes.especfn;
size ,38 ;
default " "
clear gets
selec d
61,44 get paciente,nclim ;
size 1,6;
default 0
clear qets
selec b
append blank
replace codi with co
replace medid with doc
replace esped with espe
replace nlcid with nuai
replace fechad with fech
61,28 qet exte,fechad
clear gets
@ 0,2 say "HEDICQ:" j
size 1,7, 6
0,30 say "ESPECIALIDAD:";
size 1,13, 0
6 1,8 qet exte.hord pict '99' valid hord > 0 .and. hord <= 24;
size 1,2 i
default 0
6 1,19 Qet exte.mind pict '99' valid mind > 0 .and. nind <= 59;
size 1,2 ;
default 0
9 ,22say "FECHA:"
size 1,6, 0
*e ,2BGET FECH
*@ 1,28 GET exte.fechad ;
* SIZE 1,8 ;
* DEFAULT C / / >
e 1,38 say "H.CLI:" ;
size 1,6, 0
*e 1,44 GET exte.nkid ;
* SIZE 1,6 ;
* DEFAULT 0
9 6,24 get exte.subd function 'M X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
* ENDIF
endif
read
*REPIACE FECHAD WITH FECH
921,40 say "INGRESA OTRO REGISTRO S/N:lh
x='N'
@21,67 get x pict 'l'valid at (x/SN'W
read
if not wvisibleC'pard11)
actvate window pard
endif
*IF USED("exte")
* SELECT exte
* USE
*ENDIF
*SELECT (rc.currares)
if m.talkstat = "GN"
set talk on
endif
if m.coflipstat = "ON"
set compatible on
endif
if x='H' then
clear
return
endif
enddo
*: EOF: PARD.SPR
#^#^^4********************************************************************
Prograi: C:\FPD26\EST1\PARDAC.SPR
se lee e
x='S'
do whle K='S'
clear
lcate for codig = co
Author's ame
Description:
This pragrafn ttas automatically generated by GENSCRN.
ttregion 0
regional ffi.currarea, m.talkstat, m.compstat
if setC'TALK") = "QN"
set talk off
fli.talkstat = "QN"
el se
i.talkstat = "OFF"
endif
(n.cofnpstat = set {"COMPATIBLE")
PflRD/FtS-DS Databases, ndexes, Relations
*!F USEDC'exte")
* 5ELECT exte
* SET ORDER TO 0
*ELSE
* SELECT 0
* USE (lOCFILE("8xte.dbf%HDBF","Where is exte?"));
* A6AIN ALIAS exte ;
* ORDER 0
*ENDIF
if not wexistC'pard") ;
or upper(wtitle( u PARD")) == "PARD.PJX" ;
or upperwtitler'PARD")) == "FRD.SCX" i
or upperwtiUeC'PARD")) == "PftRD.HNX" ;
or uppeHwtitleC'PARD")) == "PARD.PRS" ;
or- upperwtitleC'PARD")) == "PARD.FRX" ;
or upperwtitleC'PARD 11 )) == "PARD.QPR"
define window pard ;
frofl int({srw()-24/2),Rt(scolO-77)/2) ;
to int(srw-24)/2+23,int((scolO-77)/2i+76
title "FARDE DIARIO" ;
nafloat ;
fioclose ;
ahadow ;
nominiRize ;
double
color scheme 1
endif
tregiort i
if wvisibleC'pard")
acivate window pard satne
else
activate window pard noshow
endif
S 0,9 get (Bedicoes.iedicm ;
% wliiitjt'llefiicaes.especia ;
size i,36 ;
default H H
clear gets
selec d
lcate fop ncliffl = nuti
61,44 get paciente.nclia \e 1,6;
default 0
clear get5
selec b
append blank
replace codi with co
replace medid with doc
repiace esped with espe
replace nlcid with num
replace fechad with fech
@ 0,2 say "MEDICO:" ;
size 1,7,
@ ,30say "ESPECIALIDAD:";
size 1,13, 0
@ 1,29 qet fech
clear gets
1,8 get exte.hord pict '99' valid hord > 0 .and, fiord <= 24;
size 1,2 ;
default 0
5 1,19 get exe.mind pict '99' valid fnind > 0 ,or, mnd <= 59;
size 1,2 ;
default 8
6 l,22say "FECHA:" ;
size 1,6, 0
6 1,38 say "H.CLI:" ;
size 1,6, 0
e 1,52 say "A.IESS:" ;
size 1,7, 9
@ 1,59 get exte.afiessd function 'H S,N' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default ' "
@ 1,62 say "EDAD:" ;
size 1,5, 0
1,67 get exte.edadd pict '999' valid edadd > 0 ,or. edadd = 9;
size 1,3 ;
default 0
i 1,2 say "HORAS:" ;
Size 1,6,
e 1,11 say "MINUTOS:11 ;
size 1,8,
@ 2,0 to 2,74
e 3,15 say "SALUD MATERNO INFANTIL PREESCOLAR Y ESCOLAR" ;
size 1,43, 8
4,3 say "MUJERES" ;
size 1,7, 0
4,16 say "PRENATAL" ;
size 1,8, 0
5,24 get exte.prid function 'M X, ' mess 'BARRA ESPACEADORA = ESCOGER';
sizs 1,1 ;
default " "
i 6,15 say "SUBSECU.:" ;
size 1,9, 0
* READ
* IF EXTE.PRI = ' '
@ 6,24 get exte.subd function 'M X, ' aiess 'BARRA ESPACEADQRA = ESCOGER';
@ 4,29 say "POST,PARTO" ;
size 1,16, S
5 5,29 say "PRIMERAS:11 ;
size ,9, 0
e 5,38 get exte.pridl function ' X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
e 6,29 say "SUBSECU.:11 ;
size 1,9, 0
6,38 get exte.subdl function 'M X, ' mess 'BARRA EBPACEADORA = ESCOGER';
size 1,1 ;
default " "
8 5,43 say "PRIMERAS;" ;
size 1,9, 0
i 4,44 say "REG.FEC." ;
size 1,8, 0
8 5,52 get exte.prid2 function 'M X, ' mess 'BARRA ESPACEADORA = ESCOSER';
size 1,1 ;
default " "
e 6,43 say "SUBSECU.:" ;
size 1,9, O
6 6,52 get exte.subd2 function 'H X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
@ 5,57 say "PARTOS:" ;
size 1,7, 0
5,64 get exte.partd function 'M X, ' ness 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
e 6,57 say " O C;" ;
size 1,6, 8
e 6,64 get exte.docd function 'M X, ' mess 'BARRA ESPACEftDORA = ESCOGER';
size 1,1 ;
default " "
e 5,15 say "PRIMERAS:" ;
size 1,9, e
7,3 say "NlflOS" ;
size 1,5, @
@ 9,9 say "PRIMERAS" ;
size 1,8, 0
e 8,5 say "MENORES DE 1 AO" ;
size 1,16, 0
@ 18,11 get exte.men2Bd function 'M X, ' mess 'BARRA ESPACEADGR = ESCOGER';
size 1,1 ;
default " "
e 10,13 say "DE28-364D:" ;
size 1,11, 0
@ 10,1 say "MENOR 28D:1' ;
size 1,10,
8 10,24 get exte.men364d function 'H X, ' ntess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default "
@ 11,5 say "SUBSECUENTES:" ;
size 1,13, 0
8 11,18 Qet exte.subd3 function 'M X, ' mess 'BARRA ESPACEADOR = ESC06ER';
size 1,1 ;
default " "
% 8,28 say "DE 1 A 4 AOS" ;
size 1,13, >
9,29 say "PRIMERAS;" ;
size 1,9, 0
9 9,38 Qet exte.prid4 function 'M X, ' oess 'BARRA ESPACEfiDORA = ESCOGER';
size 1,1 ;
defaul "'"
e 10,38 qet exte.subtW function 'H X, ' BSS 'BARRA ESPACEADORA = ESCOGER':
size 1,1 ;
default " "
S 8,53 say "DE 5 A 14 ASOS" ;
size 1,14, 0
e 9,47 say "ESCUELA" ;
size 1,7, 0
e 10,45 say "ler,GRADO:" ;
size 1,10, 6
@ 11,45 say "6to.6R.ADO:" ;
size 1,16, 0
10,29 say "SUBSECU.:" ;
size 1,9, 0
10,55 get exte.qrad function 'M X, 'ffless'BARRA ESPACEADQRA = ESCOGER';
size 1,1 ;
default " "
? 11,55 qet exte.grad function 'M X, ' mess 'BARRA ESPACEflDQRA = ESCOGER';
size 1,1 ;
default " "
5 12,55 qet exte.otrqd function 'M X, ' utess 'BARRA ESPACEADORA = ESCOGER':
size 1,1 ;
default " "
e 9,59 say "ESTABLECIMIENTO" ;
size 1,15, 0
e 10,61 say "ter.GARDO:" ;
size 1,10, 0
e 11,61 say "6ta.GRADQ:" ;
size 1,10, 0
e 10,71 qet exte.gralld function 'H X, ' niess 'BARRA ESPACEADORA = ESCOGER'?
size 1,1 ;
default "
8 11,71 qet exte.grafcld function 'M X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 }
default " "
12,71 get exte.otrqld function 'H X, ' mess 'BARRA ESPACEADORA = ESCOGER1;
size 1,1 ;
default " "
@ 12,45 say "OTROS SR.:" ;
size 1,10, 0
6 12,61 say "OTROS SR,:" ;
size 1,10, 0
e 13,0 to 13,74
@ 12,38 qet exte.otrcs functian 'M X, ' aess 'BARRA ESPACEADORA = ESCOGER';
size 1,1
default " "
@ 12,8 say "OTROS Y CERTIFICADOS DE SALUD:" ;
size 1,30, 0
e 14,32 say "MORBILIDAD" ;
size 1,10, 0
6 15,17 say "PRIMERAS" }
size 1,8, 0
S 16,14 say "MENOR 1 AfiO:" ;
size 1,12, 0
e 16,26 qet exte.nten function 'M X, ' ness 'BARRA ESPACEADORA = ESCOSER';
size 1,1 j
default " "
@ 17,12 say "DE 1 A 4 AfGS:" ;
size 1,14, 0
i 17,26 get exte.raer(4 function ' X, ' aiess 'BARRA ESPACEADQRA = ESCOGER';
size 1,1 ;
default " "
@ 18,11 say "DE 5 A 14 AOS:" ;
size 1,15, 0
18,26 qet exte.(nen4 function 'M X, ' foess 'BARRA ESPACEADQRA = ESCOGER';
-) -3 ras ffil r riP r
m rp rp
cu ~^. ex a ui ui o-in o~-ui en g_ o c CL ui -o ui
w rp i-., eu ex - Ul S" CL- Ul ^O in -O O- ^J - rn *- -
cu -+, n cu fp - .^ ro f^' -J t^-*- "* ?n
TU LO ffi Ul i-t- n -+. t-4 o~ M
^h
-, M O- ^^ * "+*
cr- (i, m &> <s- cu
en m m rp ^>- ro cu ro s^ ro r_'4 O ra < D -^ (U
m r CT c E=
m
m
C IU
a
E
!--
=
cu
-I-
ID
t.
ro
n
c-- -* "fi _^ s
e-t-
i uD ^- Ul
r - cu
^-
r-* iS
- fD
Ul
X
ID 1+
;< ro
g- g 5
pj
'
=
-*b ro
-F-
-J =
-
=
-* m
K
O^
^-
> 1=1
t*
m
m
z _ ID -
m
s
- n) -
> CT
m
el- s r- m e-t- <SJ rt- -S>
ro m ro ^^^
*> ro ID
*
CU S" t~-' -*
"^ ^f CJ1 =a tn B O"
ex Z" cu rp ro 2D* a>
o Ul 3p> ^ 3> =" 3
CU t" -j> CJ? -P- >* J> -p-
-J fu en C3 -p- -J> 4^ -t* tu
zz o. n cu O) OJ -* Cu 3>
en -^ _,; a> S S
i h K K C
C
3
C
3
ss
^5
C =a
u
n
n
en
*
BB
CLi
l Fi 3> n tri
t/i n trt- = ~J
rt- en rt-
m
o
Ul
^
UD
C3
(u
O-
cr 3 ti 33
ro
ID ro S
Ul ffi
QJ FD Ul Ul Ul
Ul Ul Lrt .n Ul Ul Ul Ul
ro Ul Ul
Ul . CO
. SP ro P 03
m J> OT x= E X?
3> 70 X* 5o
^^ .ta 33 31
^o P3 =a 33 : 30
^a X^ P3 x=
^" X= 3> X>
x> x> m m m
m m tn en cm
m ca m en -a
en -o tn -a T3 -o
T3 3> -o x> i> x> a>
X> m X" n o n n
o m n m m m m
m X m x> S i> X
x> en CT ca
3>
a
5 ^3 ^J CU o
33
c3 0
^13
2B CD 33 ^3
Xs .33 X> x> x> x=
it 11
X>
11 11 n u
m II
m rn m
tn i"n m tn
c-i tn m tn en en
a n t2 n n
en o ch CD a
i=33
H 55
m Q*l
01
m
CT)
m
33 Cl 3> 3)
*SELCT (ffi.oirrarea)
Iregion $
if m.talkstat = "QN"
set talfe on
endif
if B.coapstat = "ON"
set compatible on
endif
if x='N* then
clear
retum
endif
return
enddo
*: EQF: PARDAC.SPR
T TT T T T ITTTr TTirTTIT TT ' innrinnr
Program C:\FPD26\EST1\PARD1.SPR
clear
83,9 to 13,70 doubls
5,33 say 'PARTE DIARIO'
66,31 say 'EDICIN DE DATOS'
614,9 say 'CF33 LISTAR MDICOS/ESPECIALIDADES'
14,58 say 'EESCJ ESCOGER'
67,17 say 'CDIGO MEDICO:'
7,36 get co pict '9999' valid co > %
read
lcate for codig = co
if .not, foijnd(t
cear
@4,10 to 9,71 double
66,13 say 'MEDICO/ESPECIALIDAD NO REGISTRADO O MAL DIGITADO'
67,13 say 'CREAR EL MEDICO/ESPECIALIDAD EN EL MEN DE MANTENIMIENTO'
read
return
ISd,\ say 'NOMBRE MEDICO:
9,17 say 'NOMBRE ESPECIALIDAD; '
87,36 say cadig
@8,38 say median
99,38 say aspean
selec d
14,9 to 14,70 clear
14,9 say 'EF41 LISTAR CDIGOS'
814, 58 say '[ESC] ESCOGER'
1,17 say 'HISTRQIA CLNICA : '
18,36 get numl pict '999999' valid miflil > 8
read
lcate for riclim = nunil
if .not, foundO
clear
94,12 to 9,69 double
6,16 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
seiec b
14,9 to 14,70 clear
*
* 10/14/95 PARD.SPR 19:29:51
*
1
*
* Author's ame
*
Copyright c) 1995 Ccmpany ame
Atidress
t City, Zip
*
t Description:
* This program was au temtica I ly generated by SENSCRN.
t
*
ftreqion 0
regional ffl.currarea, m.talkstat, ffl.coaipstat
if set"TALK"i = "ON"
set talk off
ra.talkstat = "QN11
else
m.talkstat = "OFFU
endif
ii.compstat = set ("COMPATIBLE")
set compatible faxplus
*tn.currarea = SELECTO
PARD/MS-DOS Databases, Indexes, Reiations
*IF USEDC'exte")
* SELECT exte
* SET GRDER TO 9
*ELSE
* SELECT 9
* USE aaCFIlE("exte.dbfVDBFY'Where is exte?"));
* AGAIN ALIAS exte ;
* CRDER &
*ENDF
if not wexistC'pard11) ;
or upperwtitleC'PARD")) == "PARD.PJX" ;
or upperwtitleC'PARD")) == "PARD.SCX" :
or upperwtitleC'PARD 11 )) == PARD.MNX" ;
or uppertwtitleC'PARD"!) == "PARD.PRG" ;
or iipper{wtitle"PARD"i) == "PARD.FRX" ;
or upper(wtitle"PARD")) - "PARD.QPR"
define window pard ;
from intsrwO-24/2),intt(scQlti-77/2) ;
to int{(srow(-24)/2)i23 1 int{(scol()-77}/2)+76
title "FARDE DIARIO" ;
nofloat ;
nocise ;
shadow
double ;
color scheme 1
sridif
Itregion 1
if wvisible("pard")
actvate windaw pard same
else
actvate window pard noshow
endif
aelec e
@ 0,9 get fnedcoes.median 5
si:e 1,29 ;
default H "
@ 0,43 get
selec d
1,44 get paciente.nclii ;
size 1,6;
default 0
ciear gets
selec b
1,28 get exte.fechad
clear gets
e 0,2 say "MEDICO:11 ;
size 1,7, 0
& 0,30 say "ESPECIALIDAD:"}
size 1,13, 0
1,8 get exte.hord pict '99' valid hord > 0 .or. hord = 0;
size 1,2 ;
default 0
8 1,19 get exte.raind pict '99' valid atind > 0 .or. mind = $;
size 1,2 ;
default S
S 1,22 say "FECHA:" ;
size 1,6, 0
1,38 say "H.CLI:" ;
size 1,6, 0
5 1,52 say "A.ItSS:" ;
size 1,7, 0
% 1,59 get exte.afiessd functian 'ti S,N' tness 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
defaut " "
6 1,62 say "EDAD:" ;
size 1,5, 0
e 1,67 Qet exte.edadd pict '<?99J vaiid edadd > 0 .or. edadd = 0;
size 1,3 ;
default e
9 1,2 say "HORAS:" ;
size 1,6, &
@ 1,11 say "MINUTOS:" ;
size 1,8, 0
e 2,0 to 2,74
@ 3,15 say "SALUD HATERNO INFANTIL PREESCOLAR Y ESCOLAR" ;
size 1,43,
e 4,3 say "MUJERES" ;
size 1,7, 8
& 4,16 say "PRENATAL" ;
size 1,8, 0
5,24 get exte.prid fimction 'M X, ' mess 'BARRA ESPACEADQRA = ESCOGER';
size 1,1 ;
default " "
66,15 say "SUBSECu.:" ;
size 1,9, 0
e 6,24 get exte.subd function 'M X, ' nsess 'BARRA ESPACEADORA = ESC06ER';
size 1,1 ;
default ' "
4,29 say "PQST,PARTO" ;
size 1,10, 0
e 5,29 say "PRIMERAS:" ;
size 1,9, M
6 5,38 get exte.pridl function 'f! X, ' mess 'BARRA ESPACEADORA = E3COBER';
size 1,1 ;
default " "
e 6,29 say "SUBSECU.:"
size 1,9, 0
@ 6,38 get exte.sufadl function 'M X, ' utess 'BARRA ESPACEADORA = ESCQ6ER';
size 1,1 ;
default " "
5,43 say "PRIMERAS:" ;
sze 1,9, 0
5 4,44 say "REG.FEC." ;
size 1,8, 0
e 5,52 get exte.prid2 function 'II X, ' mesa 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
6,43 say "SUBBECU.:" ;
size 1,9, 0
6 6,52 get exte.subd2 function 'M X, ' mess 'BftRRA ESPACEADORA = ESCOSER';
size 1,1 ;
default " "
@ 5,57 say "PARTOS:" ;
size 1,7, 0
S 5,64 get exte.partd function 'M X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
@ 6,57 say "D G C:w ;
size 1,6, 0
5 6,64 get exte.docd function 'M X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
e 5,15 say "PRIMERAS:" ;
size 1,9, 0
e 7,3 say "NIROS" ;
size 1,5, 0
6 9,9 say "PRIMERAS" ;
size 1,9, 0
9,5 say "MENORES DE 1 AROH ;
size 1,16, 0
@ 10,11 get exte.(neri2Sd function 'M X, ' fiiess 'BARRA ESPACEADORA =
ESCOGER';
sise 1,1 ;
defauit " "
i 10,13 say "DE 28-364D;" ;
size 1,11, 0
@ 10,1 say "MENOR 28D:" ;
size 1,10, 0
S 10,24 get exte.nen364d function 'M X, ' mess 'BARRA EBPACEADQRA =
ESCOSER';
size 1,1 ;
default '
11,5 say "SUBSECUENTES:" ;
size 1,13, 0
8 11,18 get exte.subd3 function 'M X, ' mess 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default " "
e 8,28 say "DE I A 4 A8QS" ;
size 1,13, 0
@ 9,29 say "PRIMERAS:" ;
size 1,9, 0
8 9,38 get exte.prid4 function 'M X, ' mess 'BARRA EEPACEADORA = ESCOGER';
size 1,1 ;
default " "
9 10,38 get exte,subd4 function 'M X, ' ness 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default ' "
e 8,53 say "DE 5 A 14 AfQS" ;
size 1,14, 0
@ 9,47 say "ESCUELA" ;
size 1,7, 0
S 10,45 say "er.GRADQ:" ;
5128 1,10, 0
6 11,45 say "Ato. GRADO:" ;
size 1,10, 0
@ 10,29 say "SUBSECU.:" ;
Size 1,9, 0
e 16,55 oet exte.qrald function 'M X, ' itiess 'BARRA ESPACEADORA =
ESCOGER' ;
size 1,1 ;
default H "
S 11,55 get exte.grad function 'M X, ' mess 'BARRA ESPACEADQRA =
ESCOGER' ;
size 1,1 ;
default " "
@ 12,55 qet exte.otrgd function 'H X, ' mess 'BARRA ESPACEADORA =
ESCOGER' ;
size 1,1 ;
default " '
3 9,59 say "ESTABLECIMIENTO" ;
size 1,15, 0
e 10,61 say Hler, GARDO:" ;
size 1,10, $
@ 11,61 say "tto.GRADOj" ;
size 1,10, 0
10,71 qet exte.gralld function 'M X, ' mess 'BARRA ESPACEADORA =
ESCOGER' j
size 1,1 ;
default !1 "
11,71 qet exte.gra6d function 'M X, ' ness 'BARRA ESPACEADORA =
ESCOGER' ;
size 1,1 ;
default "
12,71 get exte.otrqld function 'H X, ' mess 'BARRA ESPACEADORA =
ESCOGER' ;
size 1,1 ;
default " "
@ 12,45 say "OTROS GR.:" ;
size 1,10, 0
@ 12,61 say "OTROS GR.:" ;
size 1,10, 0
13,0 to 13,74
@ 12,38 qet exte.otrcs functon 'M X, ' ness 'BARRA EBPACEADORA =
ESCOGER' ;
size 1,1 ;
default " "
@ 12,8 say "OTROS Y CERTIFICADOS DE SALUD;" ;
sze 1,38, 0
e 14,32 say "MORBILIDAD" ;
size 1,10, 0
15,17 say "PRIMERAS" ;
size 1,8, 0
6 16,14 say "HENOR 1 A3G" ;
size 1,12, 0
e 16,26 get ete.nsen function 'H X, ' mess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
i 17,12 say "DE 1 A 4 AfOS:11
sze 1,14, 0
8 17,26 get exte.men4 function ' X, ' niess 'BARRA ESPACEADORA = ESCOGER';
size 1,1 ;
default " "
9 16,11 say "DE 5 A 14 AfSOS;" ;
size 1,15, 0
e 8,26 get exte.tsenH function 'M X, ' oess 'BARRA ESPACEADORA =
ESCOGER' j
siie 1,1 i
default '
8 19,10 say "DE 15 A 44 AfOS:" ;
size 1,16, 0
i 19,26 Qet exte.raen44 function 'M X, ' raess 'BARRA ESPACEADORA =
ESC06ER';
size 1,1 ;
default ' "
e 20,9 say "DE 45 AfOS V MAS:11 ;
size 1,17, 0
@ 20,26 get exte.mas45 function 'M X, ' mess 'BARRA ESFACEADQRA =
ESCOGER';
size 1,1 ;
default " "
15,48 say "SUBSECUENTES" ;
size 1,12, 0
6 16,48 say "MENOR 1 AfiO:" ;
size 1,12, 0
16,60 qet exte.menla function 'M X, ' mess 'BARRA ESPACEADORft =
ESCOGER';
size 1,1 ;
default " "
17,46 say "DE i A 4 AfJOS;" :
size 1,14, 0
17,60 get exte.a?n4a function 'M X, ' mess 'BARRA ESPACEACQRA =
ESCOGER';
size 1,1 ;
default " "
@ 18,45 say "DE 5 A 14 AfiOS:" ;
size 1,15, 0
3 18,60 get exte.men4a function 'M X, ' (tiess 'BARRA ESPACEADQRA =
ESCOGER';
size 1,1 ;
default " "
fi 19,44 say "DE 15 A 44 AJOS;" ;
size 1,16, 0
19,60 qet exte.men44a function 'M X, ' mess 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default " "
20,43 say "DE 45 AOS V MAS:" ;
size 1,17, 0
3 20,60 get exte.ma545a function 'M X, ' mess 'BARRA ESPACEADORA =
ESCOGER';
size 1,1 ;
default - "
if nat wvisibleC'pard")
activate window pard
endif
read
ikip
else
x='N'
ciear
@5,12 to 10,68 double
&7,22 say 'ESTE REGISTRO NO EXISTE'
8,22 say 'DESEA EDITAR OTRO REGISTRO S/N: '
8,54 get x pict 'l'valid at x,'SN'W
read
if x='S'
clear
loop
else
clear
cise all
return
endif
endif
Rl,35 say "DESEA EDITAR TRQ REGISTRO S/N: "
x='N'
@2i,67 get x pict Tvalidat (x,'SN'W
read
*!F USEDCextfi")
* SELECT exte
* USE
*ENDIF
*SELECT (B.currarea)
Iregion @
if m.talkstat = HQN"
set talk on
endif
if ai.campstat = "ON"
set compatible on
endif
if x='N' then
clear
return
endif
eriddo
*: EOF: PARDI.SPR
tMMMtttHfMfMMMftHHtttMtffttfttHMWMfHHM
*: Program C:\FPD26\E5T1\PARD2.SPH
clear
63,9 to 13,70 double
65,33 say 'PARTE DIARIO'
6,31 say 'CONSULTA DE DATOS'
614,9 say 'CF33 LISTAR MDICOS/ESPECIALIDADES'
614,58 say '[ESC3 ESCOGER'
67,17 say 'CDIGO MEDICO:
67, 38 get co pict '9999' valid co > 0
read
lcate for codig = co
if .not. foundO
clear
64,10 to 9,71 doufale
@6,13 say 'MEDICO/ESPECIALIDAD NO REGISTRADO MAL DISUADO'
67,13 say 'CERAR EL MEDICO/ESPECIALIDAD EN EL MEN DE MANTENIMIENTO'
read
return
endif
68,17 say 'NOMBRE MEDICO:
69,17 say 'NOMBRE ESPECIALIDAD:
8,38 say medion
69,38 say especia
selec d
614,9 to 14,79 clear
4,9 say 'CF43 LISTAR CDIGOS'
14,58 say 'CESCl ESCOSER'
610,17 say 'HISTORIA CLNICA i: '
610,38 get numl pict '999999' valid nural > 0
read
lcate fop nclU = nuffll
if .not. foundt)
ciear
4,12 to 9,69 double
@6,1B say 'HISTORIA CLNICA NO RE6ISTRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
4,9 to 14,7* clear
riUB=nuffll
11,17 say 'FECHA DEL DOCUMENTO: '
@U ,38 get fech
read
lcate for codi = co .and. nlcid = nua .and. fechad = fech
clear
if .not. eof)
Author's ame
Description:
This program was automatically generated by GENSCRN.
Itregion ^
regional m.currarea, m.talkstat, m.cotitpstat
if setC'TALKM = "ON"
set talk off
M.talkstat = "ON"
else
a.talkstat = "OFF"
endif
(n.contpstat = set ("COMPATIBLE")
set compatible foxplus
*n.currarea = SELECTO
PAR0/MS-DOS Databases, Indexes, Relations
*IF USEDC'exte")
* SELECT exte
* SET QRDER TO 0
*LSE
* SELECT 0
* USE aOCFILEC'exte.dbf,"DBF","Where is exte?")j
* AGAIN ALIAS exte i
* QRDER &
*ENDIF
riomininize ;
doubie ;
color scheme 1
endif
Sregion 1
if wvisibleC'pard")
actvate windou pard same
else
activate windou pard noshow
endif
selec e
@ ,9 qet medicoes.median ;
size 1,20 ;
default H "
@ 0,43 get iedicoes.espec ;
size 1,30 ;
default " "
selec b
i 8,2 say "MEDICO:" ;
size 1,7, 0
i 0,30 say "ESPECIAL:";
size 1,13, $
% 1,8 get exte.hord ;
size 1,2 ;
default 0
@ 1,19 get exte.mind ;
size 1,2 ;
default 0
8 1,22 say "FECHA:" }
size l,, 0
e 1,28 get exte,lechad ;
size 1,8 ;
default / / >
6 1,38 say "H.CLIs" i
size 1,6, 0
@ 1,44 gel exte.nlcid ;
size 1,6 ;
default 0
@ 1,52 say "A.IESS:" ;
size 1,7, 0
S 1,59 get exte.afiessd ;
size 1,1 ;
default " "
e 1,62 say "EDAD:" ?
size 1,5, 0
1,67 get exte.edadd ;
size 1,3 ;
default 8
S 1,2 say 'IRAS:" ;
size 1,6, 0
1,11 say "MINUTOS:" ;
size 1,8, 0
2,0 to 2,74
e 3,15 say "SALUD MATERNO INFANTIL PREESCOLAR V ESCOLAR"
size 1,43, 0
4,3 say "MUJERES" ;
size 1,7, 0
5 4,16 say "PRENATAL" ;
size 1,8, 0
@ 5,24 get exte.prid ;
size 1,1 ;
defauit " "
@ 6,15 say "SUBSECU.:" ;
size 1,9, 0
@ ,24 get exts.subd ;
size 1,1 ;
default w "
@ 4,29 say "POST.PARTO" i
size 1,10, 0
@ 5,29 say "PRIMERAS;" ;
size 1,9, 0
3 5,38 get exte.pridl ;
size 1,1 ;
default " "
6 6,29 say "SUBSECU.:" ;
size 1,9, 0
e 6,38 get exte.subdl ?
size 1,1 ;
default " "
@ 5,43 say "PRIMERAS:" ;
size 1,9, 0
4,44 say "REG.FEC." ;
size 1,8, (j
5,52 qet exte.prid2 ;
size 1,1 ;
default " "
8 6,43 say "SUBSECU.:11 ;
size 1,9, 0
6 6,52 qet exte.subd2 ?
size 1,1 ;
default " "
8 5,57 say "PARTOS:" ;
size 1,7, 0
@ 5,64 qet exte.partd ;
size 1,1 ;
default " "
6,57 say "D Q Ci" ;
size 1,6, 0
6,64 qet exte.docd ;
size 1,1 ;
default " "
@ 5,15 say "PRIMERAS:" ;
size 1,9, 0
5 7,3 say "NISOS" ;
size 1,5, 0
6 9,9 say "PRIMERAS" ;
size 1,8, 0
8 8,5 say "MENORES DE 1 ME
size 1,16, 0
6 10,11 qet exte.iaen28d ;
size 1,1 ;
default " "
i 10,13 say BDE 28-364D:" ;
size 1,11, 0
6 10,1 say "MENOR 28D:" j
size 1,10, 0
fi 10,24 qet exte.Bien364d ;
size 1,1 }
default " "
e 11,5 say "SUBSECUENTES;"
size 1,13, 0
@ 11,18 qet exte.subd3 ;
size 1,1 ;
default "
3 8,28 say "DE 1 A 4 fiQS"
size 1,13, 0
6 9,29 say "PRIMERAS:" ;
size 1,9, S
6 9,38 qet exte.prid4 ;
size 1,1 ;
default " "
@ 10,38 qet exte.subd4 $
size 1,1 ;
default " "
e 8,53 say "DE 5 A 14 AfiOS"
size 1,14, 0
S 9,47 say "ESCUELA" ;
size 1,7, 0
e 10,45 say "ler.BRADQ:11 ;
size 1,10, 0
i 11,45 say "to.SRADQ11 ;
size 1,10, 0
e 10.29 sav "SUBSECU.:" ;
size 1,?, v
S 10,55 oet exte.grld ;
sise 1,1 ;
default " "
@ 11,55 qet exte.gra&d ;
size 1,1 i
default " "
8 12,55 get exte.otrgd ;
size 1,1 ;
default " "
8 9,59 say "ESTABLECIMIENTO"
size 1,15, 0
5 10,61 say "er.GARDO:" ;
size 1,10, 0
e 11,61 say "to.GRADQ:11 ;
size 1,10, 9
e 10,71 get exte.gralld ;
size 1,1 j
default " "
@ 11,71 get exte.gra61d ;
size 1,1 ;
default H "
12,71 get exte.otrgld ;
size 1,1 f
default II II
6 12,45 say "OTROS BR.:" ;
size 1,10, 0
e 12,61 say "OTROS GR.:11 ;
size 1,10, 0
e 13,0 to 13,74
6 12,38 get exte.otrcs }
size 1,1 ;
default M "
6 12,8 say "OTRS Y CERTIFICADOS DE SALUD:" ;
size 1,30,
fi 14,32 say "MORBILIDAD" ;
size 1,10, 0
e 15,17 say "PRIMERAS" ;
size 1,8, 0
@ 16,14 say "MENOR 1 AfiQ:" ;
size 1,12, 0
@ 16,26 qet exte.tnenl ;
size 1,1 i
default n n
@ 17,12 say "DE i A 4 AflOS:" ;
size 1,14, 0
i 17,26 qet exte.aen* ;
size 1,1 ;
default " "
e 18,11 say "DE 5 A 14 AflOS:" 5
size 1,15, 0
6 18,26 get exte.menH ;
size 1,1 ;
default " "
@ 19,10 say "DE 15 A 44 AfiOS:" :
size 1,16, 0
6 19,26 get exte.nen44 ;
size 1,1 ;
default " "
fi 20,9 say "DE 45 AfiOS Y MAS:" ;
size 1,17, 0
20,26 qet exte.nas45 ;
size 1,1
default " H
@ 15,48 say "SUBSECUENTES" ;
size 1,12, 0
@ 16,48 aay "MENOR 1 AflO:" j
size 1,12, 0
e 16,# get exte.menla \e 1,1 ;
if not wvisibleC'pard")
actvate window pard
endif
*IFUSED{"exte")
* SELECT exte
* USE
*ENDIF
*SELECT (m.currarea)
Sregion $
if a.talkstat = "QN"
set talk on
endif
if a.cofflpstat = UQN"
set coapatible on
endif
if x='N' then
clear
rttum
endif
enddo
*; EOF: PARD2.SPR
36,38 say median
39,38 say especm
seise d
14,9 to 14,70 clear
614,12 say 'CF41 LISTAR CQDISQS'
14,58 say '[ESC] ESCOGER'
19,17 say 'HISTORIA CLNICA t: '
610,38 qet numl pict '999999' valid nurol > $
read
lcate for nclim = minl
if .not. foundd
clear
64,12 to9,69 double
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec b
614,9 to 14,70 clear
nuffi=nuffll
611,17 say 'FECHA DEL DOCUMENTO: '
611,38 get fech
read
lcate for codi = co .and. nlcid = n .and. fechad = fech
clear
if .not. eof()
Author's ame
Description:
Ths prograro was autoffiatically generated by GENSCRN.
Iregian 0
regional m.currarea, m.taikstat, m.cofflpstat
if setC'TALK") = "QN"
set talk off
a.talkstat = "QN"
else
m.taikstat = "OFF"
endif
ffl.cofnpstat = set ("COMPATIBLE")
set compatible foxplus
*a.currarea = SELECTi
if not wexistC'pard 11 ) ;
or upper(wtitle"PARD M ) == "PARD.PJX"
or upper(wtitlel"PARD")) "PARD.SCX"
orupper(wtitl8( u PARD"i) == "PARD.MNX"
or upperttitleC'PARD")) == "PARD.PR6"
orupperlwtitleC'PARD")) == "PARD.FRX"
or upper(wtitle("PARD")) == "PARD.QPR"
define window pard ;
from Mffran()^H)/2),iBtKDH
to int((5row()-24)/2)+23 ) int(scol()-77i/2!+76
title "FARDE DIARIO" ;
nofloat i
nocise ;
shadow ;
nafluniauze ;
double ;
color scteme 1
endif
#region i
if wisibleC'pard 1 ')
actvate window pard
default " u
3 12,71 get exte.otrgld
size 1,1 ;
default "
e 12,45 say "OTROS GR.:" ;
size 1,10, 8
e 12,61 say "OTROS SR.:" ;
size 1,10, 0
5 13,0 to 13,74
@ 12,38 qet exte.otrcs ;
size 1,1
default " "
@ 12,8 say "OTROS Y CERTIFICADOS DE SALUD:" ;
size 1,30, 0
6 14,32 say "MORBILIDAD" ;
size 1,18, 0
15,17 say "PRIMERAS" ;
size 1,8, 0
@ 16,14 say "MENOR 1 AfiQ:" ;
size 1,12, @
6 16,26 qet exte.ftenl ;
size 1,1 ;
default " "
e 17,12 say "DE 1 A 4 AfiOS:" ;
size 1,14, 0
e 17,26 qet exte,nen4 ;
size 1,1 ;
default " "
@ 18,11 say "DE 5 A 14 AflQS:" ;
size 1,15, 0
i 18,26 get exte.nenU ;
size 1,1 ;
default " "
@ 19,10 say "DE 15 A 44 AfiQS:" ;
size 1,16, 0
ft 19,26 qet exe.men44 ;
size 1,1 ;
default " "
@ 20,9 say "DE 45 AfiOS Y MAS;" ;
size 1,17, 0
e 20,26 get exte.fflas45 ;
size 1,1 5
default " "
6 15,46 say "SUBSECUENTES" ;
size 1,12, 0
16,48 say "MENOR 1 AO:" ;
size 1,12, 0
@ 16,60 get exte.nenia ;
size 1,1 ;
default " "
@ 17,46 say "DE 1 A 4 AflQS:" ;
size 1,14, 0
@ 17,60 get exte.en4a 5
size 1,1 ',
default " "
e 18,45 say "DE 5 A 14 AfiOS;" ;
size 1,15, 0
6 18,60 get exte.menUa ;
size i,i ;
default "
t 19,44 say "DE 15 A 44 AffiS:" ;
size 1,16, 0
i 19,60 get exte.<nen44a ;
sise 1,1 ;
default " "
e 20,43 say "DE 45 AfiGS Y MAS:" ;
size 1,17, 0
S 20,60 get exte.mas45a ;
size 1,1 ;
default " "
clear gets
else
x='N'
clear
55,12 to 10,68 double
87,22 say 'ESTE REGISTRO NO EXISTE'
@8,22 say 'DESEA ELItlINAR QTRQ REGISTRO S/N:
@8,56 get x pict 'l'valid at (x,'SN')#0
read
if x='S'
clear
loop
else
clear
cise all
return
endif
endif
@21,5 say "SEGURO DE ELIMINAR S/N: "
x='N'
21,29 get x pict 'l'valid at lx,'SN'lW
read
if x='S'
delets
pack
endif
621,35 say "DESEA ELIMINAR OTRO REGISTRO S/N:H
x='N'
621,69 get x pict 'l'validat (x,'SN'W
read
if not wvisibleC'pard")
actvate window pard
endif
*READ CYCLE
*IF USEDC-exte")
* SELECT exte
* USE
*ENDIF
*SELECT (.currarea)
tregion 0
if i.talkstat = "DN"
set talk on
endif
if (B.compstat = "ON"
set compatible on
endif
if x='N' then
clear
return
endif
enddo
*: EOF: PARD3.SPR
.**+********m*#*M*****#***#**#**#*+#^
; Proqram C:\FPD26\EST1\QRDAD.SPR
:
Systea SISTEMA DE AUTOMATIZACIN ESTADSTICA
Author CRISTINA SILVA - RAMIRO GMEZ
Copyright (c) 1995, CRISTINA SILVA - RAMIRO GMEZ
Last oodified 12/69/95 11:58
Calis INGCLS.PRG
FQUNDO (function in ?)
ORDADC.SPR
SETO (function in ?)
EXISTO (function in ?)
: UPPERO (function in ?)
: WTITLEO function in ?)
INTO (function in ?)
BREMO {function in ?)
SCQLO (function in ?)
. WVISIBLEO (function in ?)
i
Dnrumentpd 12/11/95 ai 19:41 FnKfinr
clear
64,12 to 13,68 double
96,32 say 'ORDEN DE ADMISIN'
67,32 say 'INSRESG DE DATOS '
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
610,22 say ' <SEIS DGITOS NICAMENTE) '
69,56 get mu pict '999999' valid numl > 9>
614,12 say 'EF41 LISTAR CQDI60S'
614, 56 say '[ESC3 ESCOGER'
read
lcate for nclin = nul
if ,not. foundtl
clear
64,12 to 9,69 doubls
66,18 say 'HISTORIA CLNICA NO REGISTRADA Q MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
614,12 to 14,68 clear
riufli=numi
611,18 say 'INGRESE Lft FECHA DEL DOCUMENTO: '
611,56 t fech
* = nua .and. fecha = fech
ciear
if fountJO
x='N'
5,12 to 10,68 double
67,22 say 'RESISTRO CON ESTA FECHA YA EXISTE'
8,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
68,57 get x pict 'i'validat (Xj'SN'HW
read
if x='S'
store fe to fech
11,12 to 14,68 double
12,18 say 'IN6RESE LA FECHA DE ACTUALIZACIN! '
12,54 qet fech
read
lcate for ncli = num .and. fecha = fech
if foundO
13,16 say 'NO PUEDE REGISTRAR UN DGCUMENTQ CON Lft HISMA FECHA'
read
clear
return
el se
da ordadac.spr
endif
if x='S'
clear
loop
eise
clear
return
endif
else
clear
return
endif
else
Author's ame
DMHcrtptioni
This program was autoaiatically generated by 6ENSCRN.
^regin 0
regional m.currarea, ffi.talkstat, m.cDinpstat
if set(uTALKn) = "ON"
set talk off
autallstat = "QN"
else
m.talkstat = "OFF"
endif
a.cofflpstat = set("COMPATIBLE")
set coapatible foxpius
*i.currarea = SELECTO
*IF USEDC'hosp")
* SELECT hosp
* SET ORDER TO 0
*ELSE
* SELECT 0
* USE (LXFILE("hosp.dbfu,"DBF","Where is hosp?"));
* AGAIN ALIAS hosp ;
* ORDER 0
*END!F
if not wexistC'ordad") ;
or uppsrwtitleC'ORDAD")) == "ORDAD.PJX"
or upper(wtitle("ORDAD") == "ORDAD.SCX"
or upperfwtitleC'ORDAD")) == "QRDAD.MNX11
or upperwtitle("ORDAD M ) == "ORDAD.PRG"
orupper(wtitle( H QRDAD H )) == "ORDAD.FRX" ;
or upper(wtitle(nQRBflD")) == "ORDAD.QPR"
define window ordad ;
from int((srow)-l8i/2),int((scol()-75)/2) ;
to int(srDwO-18>/2)+17,int(5colO-75)/2)+74
title "ORDEN DE ADMISIN" ;
nofloat ;
nocise ;
shadou ;
nominimize ;
double ;
color schene 1
endif
Kregion 1
if wvisibletuopdad11)
actvate uindow ordad same
else
actvate window ordad noshow
endif
selec d
i 1,18 get paciente.ncliffl ;
size 1,6 ;
default 0
clear gets
e 1,15 say "HC:" ;
size 1,3, %
S5,23 get paciente.apelm
67,23 get paciente.direm
63,23 get paciente.nombro
clear (jets
selec c
append blarik
replace ncli with nua
replace fecha with fech
@ 1,34 get fech
e 1,2B say "FECHA:" ;
size 1,6, 0
clear gets
@ 7,13 say "DIRECCIN:" ;
size 1,10, 0
@ 9,W say "CAMA No:" ;
size 1,8, 0
e 11,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
@ 13,23 say "MEDICO:" }
size 1,7, 0
@ 3,15 say "NOMBRES:" ;
size 1,8, S
5,13 say "APELLIDOS:" ;
size 1,10, $
e 9,17 say "CUARTO o SALA:" i
size 1,14, @
@ 1,45 say "HORA:" ;
size 1,12, S
@ 1,52 say ":"
e 1,50 get hosp.hora pict '99' valid hora > $ .and. hora <= 24}
size 1,2 ;
default 0
6 1,53 get hosp.minu pict '99' valid inu > 0 .and. ranu <= 59;
size 1,2 ;
default 0
5 9,31 get hosp.sala pict '999' valid sala > 0 ;
size 1,3 ;
default 0
@ 9,48 get hosp.cama pict '999' valid cama > 0?
size 1,3 ;
default 0
6 11,28 get hasp.diag pict '6!';
size 1,40 ;
default " "
13,30 get hosp.medica pict '!';
size 1,25 ;
default " "
endif
read
615,40 say "INGRESA OTRO REGISTRO S/N: "
x='N'
5,67 get x pict '!'valid at x,'SN'W
read
if not wvisiblefordad")
actvate windcw ordad
endif
relase window ordad
*IF USEDi"hospn)
* SELECT hosp
* USE
*ENDIF
*SELECT (fl.eurrarea)
Iregion S
if a.talkstat = "ON"
set talk on
endif
if m.compstat = "QN"
set compatible on
endif
if x='N' then
clear
return
endif
enddo
*: EOF: QRDAD.SPR
*;f ****# i***************************************
*1
*I Proqraia C:\FPD26\E5T1\ORDADAC.SPR
*I
] System SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author CRISTINA SILVA - RAMIRO GMEZ
*; Copyright (c) 1995, CRISTINA SUVA - RAMIRO GMEZ
ir; Last modified 12/09/95 11 :59
*:
*I Callad by QRDAD.SPR
Author's Narae
Description:
This proqraB was automatically qeneraied by GENSCRN.
#region 0
regional m.currares, n.talkstat, m.coaipstat
if setCTflLK") = "ON"
set talk off
m.talkstat = "QN"
else
m.talkstat = "OFF11
endif
B.coinpstat = set ("COMPATIBLE 11 )
set compatible foxplus
*(B.currarea = SELECTO
GRDAD/HS-DQS Databases, Indexes, Relations
*IF USEDC'hosp11)
* SELECT hosp
* SET QRDER TG
*ELSE
* SEIECT d
* USE LQCFRErhosp.dbfy'DBFVHhere is hosp?"));
* AGAIN ALIAS hosp ;
* QRDER0
*ENDIF
if not wexistC'ordad") ;
or upper(wtitle("QRDftDu) == "GROAD. PJX" ;
or uppertwtitleC'ORDAD11)) "QRDAD.SCX" ;
or upper(wtitlB("RDAD ll ) == "ORDAD.HNX" 5
or upper(wtitle("QRDAD")) == "QRDAD.PR6" ;
opupper(Mtitle("QRDAD") == "ORDAD.FRX" ;
or uppepNtitlet"ORDAD"i == "QRDAD.QPR"
define window ordad ;
fran irt((srow{)-8)/2),int((5col(-75)/2) 5
to int({srow()-l8)/2)+17,int((5CQl()-75)/2H74
title "ORDEN DE ADMISIN" ;
nofloat ;
nocise ;
shadow ;
double
color scheme
endif
iregion 1
if wvisblefordad")
activate uindow ordad same
else
activate window ordad noshow
endif
@ 1,18 get paciente.nclim ;
sizs l, ;
default 0
clear gets
1,15 say "HC:" ;
size 1,3, 0
63,23 get pacente.nofflb
5,23 (jet paciente.apeim
7,23 get paciente.direm
clear gets
selec c
appen biank
rsplace ncli with nua
replace fecha with fech
i 1,34 get fech
e 1,28 say "FECHA:" ;
size 1,6, 0
clear gets
6 7,13 say DIRECCIN:11 ;
size 1,10, 9
@ 9,40 say "CAMA No:" ;
size 1,8, 0
6 11,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
e 13,23 say "MEDICO:" 5
size 1,7, 0
3,15 say "NOMBRES:" ;
size 1,8, 8
6 5,13 say "APELLIDOS:" ?
size 1,10, d
9,17 say "CUARTO o SALA:" ;
size 1,14, 0
1,45 say "HORA:" ;
size 1,12, 0
i 1,52 say ":"
6 1,50 (jet hosp.hora pict '99' valid hora > 0 .and. hora <= 24;
size 1,2 ;
default 0
(3 1,53 get hosp.fflinu pict '99' valid minu > 0 .and. minu <= 60;
size 1,2 ;
default 0
e 9,31 get hosp.sala pict '999' valid sala > 0 ;
size 1,3 ;
default 0
e 9,48 get hosp.cama pict '999' valid cama > 3;
size 1,3 ;
default 0
@ 11,28 get hosp.diag pict '!';
size 1,40 ;
default " "
@ 13,30 qet hosp.medico pict '@!';
size 1,20 ;
default " "
read
@15,40 say "INGRESA OTRO REGISTRO S/N: "
x='N'
@15,67 get x pict 'l'valid at (x/SN'HW
read
if not wvisibleC'ordad")
actvate window ordad
endif
SELECT (m.currarea)
Kregitm 8
if a.talkstat = "ON"
set talk on
endif
if si.coffipstat = "ON"
set compatible on
endif
if x='N' then
clear
return
endif
return
enddo
*: EEF: DRDADAC.SPR
fttfttMHMMffMHMHMtHHftMHMMtHtWftfHM
*:
*l Prograro C:\FPD26\EST1\ORDAD1.SPR
clear
4,12 to 13,68 double
@fa,32 say "ORDEN DE ADMISIN"
97,32 say "EDICIN DE DATOS"
9,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say " <SEIS DGITOS NICAMENTE) "
@9,56 get numl pict '999999' valid nuail > 0
614,12 say 'LT41 LISTAR CDIGOS'
@14,56 say 'EESC3 ESCOGER'
read
lcate for nclim = nuinl
if -not. found)
clear
4,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
14,12 to 14,68 clear
nun=numl
11,18 say 'INGRESE LA FECHA DEL DOCUMENTO: '
Sil, 56 get fech
read
lcate for ncli = nuffl .and. fecha = fech
el ear
if .not. eof)
Author's ame
Description:
This progran was automatically generated by GENSCRN.
ttregion 0
regional m.currarea, m.talkstat, m.compstat
if setuTftLK") = "^J"
set talk aff
m.talkstat = "EJ"
else
ffl.talkstat = "DFF"
endif
n.compstat = set(BC!PATIBLE")
set compatible foxplus
*(n.currarea = SELECTO
*IF USEDHhospn)
* SELECT hosp
* SET ORDER TO 0
*ELSE
* SELECT 0
* USE (LOCFILE"hosp.dbf","DBF",11WherB is hasp?u);
* AGftIN ALIAS hosp ;
* QRDER 0
if nat wexistC'ardad") :
or upperlwtitlerRDAD")) == "QRDAD.BIX1
or upperwtitlefORDAD"}) == "QRDAD.MNX" :
or uppeHwtitlerORDAD"}) == "ORDAD.PR6" ;
or upperwtitleC'QRDAD 11 )) == "QRDAD.FRX" ;
or upper(wtitle( "GROAD")) == "GRDAD.QPR"
define window ordad ;
froffl int(5rawU-18)/2),int((scoH)-75)/2) ;
to int(srowO-lB)/2)+17,int((scaH)-75)/2)+74 5
title "ORDEN DE ADMISIN" ;
nofloat ;
nocise ;
shadow ;
double ;
color scheme 1
endif
ireqion 1
if wvisibleC'ordad")
actvate window ordad same
else
actvate window ordad noahow
endif
selec d
@ 1,18 get paciente,nclioi ;
size 1,6 :
default 0
clea get5
@ 1,15 say "HC:" ;
size 1,3, @
@3,23 get paciente.nombd
@5,23 qet paciente.apeloi
@7,23 get paciente,dirn
clear geta
selec c
1,34 get hosp.fecha ;
size 1,8
default / / }
6 1,28 say MFECHA:U ?
size 1,6, &
clear gets
9 7,13 say "DIRECCIN:" ;
size 1,16,
8 9,40 say "CAHA No:" ;
size 1,8,
e 11,4 say "DIABNOSTICQ PROVISIONAL:" ;
size 1,24, 0
S 13,23 say "MEDICO:" ;
size 1,7, 0
5 3,15 say "NOMBRES:" ;
size 1,8, 0
e 5,13 say "APELLIDOS:" ;
size 1,10, ^
6 9,17 say "CUARTO o SALA:11 ;
size 1,14, @
6 1,45 say "HORft:" ;
size 1,12,
e 1,52 say ":u
6 1,59 (jet hosp.hora pict '99' valid hora > 0 .and. hora <= 24 ;
size 1,2 ;
default 0
6 1,53 get hosp.minu pict '99' valid minu > 0 .and. fflinu <= 60;
size 1,2 ;
default 8
6 9,31 get hosp.sala pict '999' valid sala > 0;
size 1,3 ;
default 0
8 9,4B qet hosp.caina pict '999' valid cama > 0(
size 1,3 ;
default 0
6 11,28 get hosp.diag pict '6!';
size 1,40 ;
default " "
6 13,36 qet hosp.medico pict '!';
size 1,20 ;
default " "
if not wvisiblet"ordad")
actvate window ordad
endif
read
skip
else
x='N'
clear
65,12 to 10,68 double
67,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA EDITAR OTRO REGISTRO S/N: "
68,54 qet x pict 'l'valid at (x,'SN')#0
read
if x='S'
clear
loop
else
clear
return
endif
endif
15,35 say "DESEA EDITAR OTRO REGISTRO S/N: "
x='N'
615,67 get x pict '''valid at (x,'SN'iW
read
*IF USED(HhospH)
* SELECT hosp
* USE
*EHDIF
*SELECT tn.currarea)
lTO.iaift5tat = "UN"
set talk on
endif
if m.coflipstat = H ON"
set compatible on
endif
if x = ' N ' then
clear
return
endif
enddo
*: EOF: QRMD1.SPR
1
: Program C:\FPD26\ESTUQRDAD2.SPR
i
: System SISTEMA DE AUTOMATIZACIN ESTADSTICA
: Author CRISTINA SILVA - RAMIRO GMEZ
: Copyright (c) 1995, CRISTINA SILVA - RAMIRO GMEZ
: Last fflodified12/69/95 11:59
i
Calis IN6CLIS.PRG
i FOUNDO (function in ?)
EOFO (function in ?)
: SETO (function in ?
i EXIST) (function in ?)
i UPPERO function in ?)
WTITLEO ( function in ?)
t INTO (function in ?
BROMO (function in ?)
SCOLO (function in ?)
WVISIBLEO {function in ?)
clear
94,12 to 13,68 double
66,32 say "ORDEN DE ADMISIN"
67,32 say "CONSULTA DE DATOS"
59,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
618,22 say " <SEIS DGITOS NICAMENTE) "
69,56 get nural pict '999999' valid nuai > e
614,12 say 'CF4] LISTAR CDIGOS'
614,56 say '[ESC] ESCOSER'
read
lcate for nclim = rmml
if .not. foundO
clear
64,12 to 9,69 double
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
ae lee c
614,12 to 14,68 clear
num=nu<nl
11,18 say 'INGERESE LA FECHA DEL DOCUMENTO: '
611,56 get fech
read
lcate for ncli = nuffl .and. fecha = fech
clear
if .r>at. eof
Author's ame
Description:
This program was automatcally generated by SENSCRN.
ttregion 0
regional m.currarea, m.talkstat, m.compstat
*.currarea = SELECTO
*!F USEDC'hosp")
* SELECT hosp
* SET ORDER TO 9
*ELSE
* SELECT 9
* USE (LOCFILE("hosp.dbfu,"DBF","Where is hosp?"));
* A6AIN ALIAS hosp ;
* ORDER 0
*ENDIF
if not x5t("ordad"
i"ti ==
or uppertwtitle "ORDAD")) == "QRDAD.MNX" ;
orupper(wtite("ORDAD")) == "RDAD.PRG' ;
orupperwtitleC'RDAD"}) == "ORDAD.FRX" ;
or upper(wtitle<"QRDAD H )} == "RDAD.QPR"
define window ordad ;
frofl int((srow()-18)/2,int((5col(}-75)/2) ;
to int((srow()-18)/2+17,int(5coH)-75)/2)+74
title "ORDEN DE ADMISIN" ;
nofloat ;
nocise ;
shadoH ;
donle ;
color scheme 1
endif
Iregion 1
if wvisiblet"ordad")
activate window ordad same
else
activate window ordad noshow
endif
selec d
% 1,18 get paciente.
sze l, ;
default 0
e 1,15 say "HC:"
size 1,3, 0
3,23 oet paciente.
@5,23 get paciente.apelfli
@7,23 oet paciente.dir
selec c
% 1,34 qet hosp.fecha ;
size 1,8 ;
default / / }
@ 1,28 say "FECHA:" i
size 1,6, 0
67,13 say "DIRECCIN:" ;
size 1,1, 9)
9 9,W say "CAMA No:11 ;
size 1,8, &
e 11,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
e 13,23 say "MEDICO:" ;
size 1,7, 0
6 3,15 say "NOMBRES:" ;
size 1,8, @
e 5,13 say "APELLIDOS:" ;
size 1,19, 0
69,17 say "CUARTO o SALA:" ;
size 1,14, @
@ 1,45 say "HORA:0 ;
size 1,12, @
@ 1,52 say ":"
8 1,50 get hosp.hora pict '99' ;
size 1,2 ;
default 0
i 1,53 qet hosp.minu pict '99' ;
size 1,2 i
default 9
9,31 qet hosp.sala ;
size 1,3 ;
default
9,48 qet hosp.catna ;
size 1,3 ;
default 3
@ 11,28 get hosp.diaq ;
size 1,W ;
default ' "
8 13,30 qet hosp. medico ;
size 1,26 ;
default " "
clear qets
else
K"'H'
clear
5,12 to 1,68 double
67,22 say "ESTE REBISTRQ NO EXISTE"
@8,22 say "DESEft CONSULTAR OTRO REGISTRO S/N:
88,57 get x pict 'l'validat (x,'SN')W
read
if x='S'
clear
loop
else
clear
return
endif
endif
15,37 say "CONSULTA QTRD REGISTRO S/N: "
relase ordad
*IF USED("hosp")
* SELECT hosp
* USE
*NDIF
*SELECT to.currarea)
#reqion 8
if a.talkstat =
,set talk on
endn
403 *
oppua
ipua
U3M1 ,N,=
uo
****************************#******###***********#****************************
*1
*: Proqraa C:\FPD26\EST1\ORDAD3.SPR
*:
*: System SISTEMA DE AUTOMATIZACIN ESTADSTICA
t; Author CRISTINA SILVA - RAMIRO GMEZ
*: Copyright (c 1995, CRISTINA SILVA - RAMIRO GMEZ
*. Last modified 12/^9/95 11(59
ll Calis IN6CLIS.PRS
*: FOUNDO (function in ?
*: EOFO (function in ?)
*: SETO (function in ?)
*i EXISTO (function in ?i
*! UPPERO (function in ?)
*; WTITLEO (function in ?)
*: INTO (function in ?)
*: SROWO (function in ?)
*: SCOL) (function in ?)
* WVISIBLEO (function in ?)
*:
. Documentec 12/11/95 at 19:52 FnxDor versin 2.10f
i;*****************************************************************************
clear
4,12 to 13,68 double
66,32 say "ORDEN DE ADhISIDN"
67,31 say "ELIMINACIN DE DATOS"
@9, 18 say "INGRESE EL NUMERO DE HISTORIA CLINICft: "
10,22 say " <SEIS DGITOS NICAMENTE) "
@9,56 oet nunil pict '999999' valid nuoil > ft
914,12 say '[F43 LISTAR CDIGOS'
614,56 say 'EESCl ESCOGER'
read
lcate for nclim = numl
if ,not. foundt)
clear
@4,12 to 9,69 double
66, IB say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
14,12 to 14,68 clear
Author's ame
Dmcriptiofti
This program as automatically generated by 6ENSCRN.
freoion 0
regional ni. curra rea, nt.talkstat, m.cospstat
if setCTALK") = "ON"
set talk off
.talkstat = "UN"
else
.talkstat = "OFF"
endif
m.conipstat = 5et"Cffl1PAIBLE")
set compatible foxplus
*B.currarea = SELECTO
*IF USEDC'hosp")
* SELECT hosp
* SET ORDER TO ft
*ELSE
* SELECT 0
* USE (LOCFILE("hosp.dbf","DBFH,"Where is hosp?11));
* A6AIN ALIAS hosp ;
* ORDER 9
*ENDIF
if not wexistC'ordad") :
or uppertwtitle-GRDAD")) == "ORDAD.BdX1
default 0
6 1,53 get hosp.minu pct '99' ;
size 1,2 ;
default 0
f 9,31 get hosp.sala ;
size 1,3 ;
default e
e 9,48 (jet hasp.cama ;
size 1,3
default 3
@ 11,28 get hosp.diag }
size 1,40 ;
default "
S 13,30 get ho5p.medico ;
size 1,20 ;
default " "
clear gets
else
x='N'
clear
@5,2 to 10,68 double
7,22 say 'ESTE REGISTRO ND EXISTE"
98,22 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
e8,56 get x pict 'l'valid at (x,'SN'
read
if x='S'
clear
loop
else
clear
return
endif
sndif
@15,3 say "SEGURO DE ELIMINAR S/N: "
x='N'
915,27 get x pict 'i'valid at x,'SN')*0
read
if x-'S'
delete
pack
endif
if not wvisible("ordad")
actvate window ardad
eridif
IF USEDC'hasp")
* BEEECT hosp
default 0
1,53 get hosp.iiFiu pict '99'
5ize 1,2 ;
default 0
9,31 get hosp.5ala ;
size 1,3 ;
default 0
9,4B get hosp. casa ;
size 1,3 ;
default 0
11,28 get hosp.diag ;
size 1,40 ;
defauli " "
13,30 get hosp. medico ;
size 1,20 ;
default "
clear gets
else
x='N'
clear
85,12 to 10,68 double
67,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA ELIMINAR QTRO REGISTRO S/N:
68,56 get x pict 'l'valid at tx,'SM')W
read
if x='S'
clear
loop
else
clear
return
endif
endif
15,3 say "SE6URQ DE ELIMINAR S/N: "
x='N'
@15,27 get x pict 'l'valid at (x,'SN')#0
read
if x='S'
delete
pide
endif
if not wv5ble(Hordad")
activate window ordad
endif
*IF USED(HhospB)
* BBEECT hosp
d03 :*
oppua
uo
uo
.NO. =
133135
JIQN3*
*I Prograro C:\FPD26\EST1\EPIC.SPR
*l
t System SISTEMA DE AUTOMATIZACIN ESTADSTICA
* Author CRISTINA SILVA - RAMIRO GMEZ
* Copyright (c) 1995, CRISTINA SILVA - RAMIRO SQMEZ
* Last modified 12/09/95 12:00
*
* Calis CATEO {function in ?)
*: INGCLIS.PRG
*i FOUNDO (function in ?)
* EPICAC.SPR
*: SETO {function in ?)
*. WEXISTO (function in ?)
*: UPPERO (function in ?)
*: WTITLEO (function in ?)
*: INTO (function in ?)
*: SRQWO {function in ?)
*: SCQLO (function in ?)
*: WVISIBLEO (function in ?)
numl-0
clear
64,12 to 13,68 double
66,35 say 'EPICRISIS'
97,32 say 'INGRESO DE DATOS'
69,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
610,22 say ' <SEIS DGITOS NICAMENTE) '
@9,56 get numl pict '999999' valid nuial > 0
614,12 say 'CF43 LISTAR CDIGOS'
614,56 say 'EESC3 ESCOGER'
read
lcate for nclim = nuffil
if .not. found)
clear
64,12 to 9,69 double
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
614,12 to 14,68 clear
nufl!=numl
611,16 say 'INGRESE LA FECHA DEL DOCUMENTO: '
611,56 get fech
read
lcate for encli = num .and. efecha = fech
clear
if foundt)
x='N'
*5,12 to 10,68 double
@7,22 say 'REGSITRQ CON ESTA FECHA YA EXISTE'
@B,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
68,57 get x pict 'l'valid at (x/SM'W
read
if x='S'
store fe to fech
311,12 to 14,08 double
812,18 say '1NGERESE LA FECHA DE ACTUALIZACIN: '
912,54 get fech
read
lcate for encli = num .and, efecha = fech
if fourtdO
613,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA MISMA FECHA'
read
clear
return
el se
do epicac.spr
endif
if x='S'
clear
loop
else
clear
returti
endif
else
clear
return
endif
else
Author's ame
Description:
This pro^raia was automatically generated by 6ENSCRN,
#region 0
regional m.currarea, a.talkstat, m.conipstat
if setC'TALK") = "ON"
set talk off
n.tattstat = "QN"
else
s.talkstat = "OFF"
endif
n.crapsUt = set"CQMPATIBLE")
set compatible foxplus
*m.oirrarea = SELECTO
*IF USEDChosp")
* SELECT hosp
* SET QRDER TO 0
as
* SELECT 0
* USE (LCFILE{Hhosp.dbfVDBF","Hhere is hosp?"));
* A6AIN ftLIftS hosp ;
* QRDER 0
ENDIF
if not wexistfepic") ;
or uppepwtitlefEPIC 11 )) == "EPIC.PJX" ;
or upperwtitle H EPIC")) "EPIC.SCX" ;
or upper(wtitle"EPIC u }) == "EPIC.MNX" 5
or uppertwtileC'EPIC' 1 )) == "EPIC.PRB" ;
or upper{wtitle("EPIC 1 'J) == "EPIC.FRX" ;
or upper(wtitlet"EPIC" == "EPIC.QPR"
define window epic ;
froin int((srowi)-24)/2),int((scQl()-77)/2) ;
to lnt(fPW(-24i/2H23,int((iCOl(-77/2+7
title "EPICRISIS" ;
nofloat ;
nocise ;
shadoH ;
noffliftifltze ;
double ;
color scheme 1
endif
^regin 1
if MvisibleC'epic")
actvate window epic sane
iiaiftivate window epic noshow
selec d
@ 1,62 get paciente.nclisi ;
size 1,6 }
default " "
clear gets
8 1,13 get paciente.nomboii
size 1,35 ;
default " "
@ 1,5 say "NOMBRES:" ;
size 1,8, 0
@ 2,13 get paciente.apelsi pict '@A!';
size 1,35 ;
default " "
e 2,3 say "APELLIDOS:" ;
size 1,10, 0
6 1,59 say "HC:" ;
size 1,3, 0
clear gets
selec c
append blank
replace encli with nuai
replace efecha with fech
5 19,51 get fech
clear gets
i 2,62 get fechl
e 2,51 say "FECHA NAC:" ;
size 1,11, 0
@ 3,13 get hosp.eserv pict '@A!';
size 1,30 ;
default " "
e 3,4 say "SERVICIO:" ;
size 1,9, 0
6 3,62 get hosp.esala pict '999' valid esala > *;
size 1,3 ;
default 0
@ 3,57 say "SALA:" 5
size 1,5, <>
e 0,30 say "DATOS PERSONALES" ;
size 1,16, 0
6,31 get hosp.ediapro pict '(?!';
size 1,35 ;
default " "
e 6,7 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
@ 7,31 get hosp.ediadp pict '8!';
size 1,35 ;
default " "
5 7,4 say "DIABNOSTICO DEFIN.PRIMARIO;" ;
size 1,27, 0
6 8,31 get hosp.ediasec pict '<?!';
size 1,35 ;
default " "
5 8,8 say "DIAGNOSTICO SECUNDARIO:" }
size 1,23, @
@ 10,7 say "OPERACIONES:" ;
size 1,12, 0
9 10,19 get hosp.eoper pict 'e!';
size 1,50 ;
default " "
@ 12,9 get hosp.eexafi pict '!';
size 1,60 ;
a 11 2*5^ "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:" ;
sze 1,55, 0
@ 14,9 get hosp.elarain pict '!';
size 1,60 ;
default " "
6 13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCQNSULTAS:" ;
size 1,51, 0
6 16,9 qet hosp.eevocDiB pict '!';
size 1,60 ;
default " "
6 15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBO:" ;
size 1,38, 0
18,9 get hosp.etraref pict '@!';
size 1,60 5
default " "
e 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL AL DAR EL ALTA Y
PRONOSTICO:" ;
size 1,68, 0
@ 5,31 say "DATOS MDICOS" ;
size 1,13, 0
@ 4,0 to 4,74
6 19,29 get hosp.ediasin pict '999' vad ediasin > 0 .or. ediasin =
size 1,3 ;
default 0
e 19,8 say "DAS HOSPITALIZACIN:" ;
size 1,21, 0
e 19,45 say "FECHA:" ;
size 1,6, 0
6 20,28 get nosp-emedico pict J@!';
size 1,25 ;
default " "
e 20,21 say "MEDICO:" ;
size 1,7, 0
endif
read
replace efechan with fechl
621,44 say "INGRESA OTRO REBISTRO S/N: "
x='N'
621,71 get x pict ' l ' v a l i d at (x,'SN')#0
read
if not wvsible(Hepic")
activate window epic
eridif
*IF USEDfhosp11)
* SELECT hosp
* USE
*ENDIF
*SELECT (B.currarea)
if Mtatkitaftn=
mdif
if ffl.coiBpstat = "QN"
set compatible on
endif
if x*'N' then
clear
return
endif
enddo
*: EQF: EPIC.SPR
I
: Prograsi C:\FPD26\EST1\EPICAC.SPR
Callad by EPIC.SPR
Author's ame
Description:
This proQram was automatically generated by 6ENSCRN,
#regin S
regional n.currarea, m.talkstat, ffl.compstat
if setCTALK") = "ON"
set talk off
m.talkstat = "QN"
else
m.talkstat = "OFF"
endif
(B.compstat = setrCQMPATIBLE")
set compatible faxplus
*m.currarea = SELECTO
*IF USED(Hhosp")
* SELECT hasp
* SET QRDER TO *
*ELSE
* SELECT
* USE (LOCFILE("hosp.dhf","DBFH,11Where is hasp?")!;
* fiGAN ALIAS hosp ;
* QRDER 0
*ENDIF
if not wexistfepic") ;
or upper(wtitle("EPIC") == "EPIC.PJX" ;
OP upperwtitleC'EPIC'1)) == "EPIC.SCX" ;
or upperwtitlef'EPIC")) == "EPIC.MNX" ;
or upper(wtitle"EPIC n t) == "EPIC.PRG" ;
or upper(wtitle"EPIC")) == "EPIC.FRX"
orupper(wtitle{ B EPIC"i) == "EPIC.QPR"
define window epic ;
froffi int((5row()-24)/2),int((scQl()-77)/2) ;
to int((5row(-24)/2i+23,inttscQl()-77)/2)+76
title "EPICRISIS" ;
ofloat ;
nocise ;
shadow ;
double ;
color
endif
Iregion i
if wvisibleC'spic")
activate window epic same
IM
actvate window epic
endif
default " "
clear gets
6 1,13 Qet paciente.nombflt pict '@A!';
size 1,35 ;
default " "
e 1,5 say "NOMBRES:" ;
size 1,8, 0
2,13 get paciente.apelm pict '@A!';
size 1,35 ;
default " "
8 2,3 say "APELLIDOS:" ;
size 1,10, 0
@ 1,59 say "HC:U ;
size 1,3, 0
clear gets
selee c
appen blank
replace encli with num
replace efecha with fech
@19,51 get fech
clear gets
@ 2,62 get fechl
@ 2,51 say "FECHA NAC:" ;
size 1,11, 0
! 3,13 get hosp.eserv pict 'SAi';
size 1,30 ;
default " "
* 3,4 say "SERVICIO:" ;
size 1,9, 0
i 3,62 get hosp.esala pict '999' valid esala > 0;
size 1,3 ;
default 0
@ 3,57 say "SALA:" ;
size 1,5, 0
e 0,30 say "DATOS PERSONALES" ;
size 1,16, 6
8 6,31 get hosp.ediapro pict '!';
size 1,35 ;
default " "
e 6,7 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
e 7,31 get hosp.ediadp pict '@!';
size 1,35 ;
default " "
6 7,4 say "DIAGNOSTICO DEFIN.PRIMARIO:" ?
size 1,27, 0
@ 8,31 get hosp.ediasec pict '!';
size 1,35 ;
default " "
8,8 say "DIAGNOSTICO SECUNDARIO:" ;
size 1,23, 0
@ 10,7 say "OPERACIONES:" ;
size 1,12, 0
e 10,19 get hosp.eoper pict '@!';
size 1,50 ;
default M "
6 12,9 get hosp.eexafi pict '6!';
size 1,60 ;
default " "
% 11,2 say "HISTORIA BREVE Y HALLAZ60S ESPECIALES DE EXAMEN FSICO:" ;
size 1,55, 0
e 14,9 get hosp.elarain pict '@'i
size 1,60 ;
default " "
e 13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCQNSULTAS:"
size 1,51, 0
8 16,9 get hosp.eevocoffl pict '!';
size I,i5 ;
default "
8 15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBO:" ;
size 1,33, <
% 18,9 get hosp.etraref pict '!';
size 1,60 ;
default "fl
e 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL AL DAR EL ALTA Y
PRONOSTICO:" ;
size 1,8, 0
6 5,31 say "DATOS HEDICOS" ;
size 1,13, 0
@ 4,0 to 4,74
6 19,29 get hosp.ediasin pict '999' valid ediasin > 0 .or, ediasin = 0;
size 1,3 ;
default 0
6 19,8 say "DAS HOSPITALIZACIN:" ;
size 1,21, e
6 19,45 say "FECHA:" ;
size l,, 0
@ 20,28 get hosp-emedico pict '!';
52B 1,25 i
default " "
20,21 say "MEDICO:" ;
size 1,7, 0
read
replace efechan with fechl
@21,44 say "IN6RESA OTRO REBISTRO S/N: "
x='N'
21,71 get x pict 'l'valid at (x,'SN'l#9
read
if not wvisibleC'epic 11 )
activate window epic
endif
*IF USED"hosp")
* SELECT hosp
* USE
*NDIF
*SELECT (s.currarea)
ftregion 0
if nt.talkstat = "ON"
set talk on
endif
if .cnpstat = UON"
endit compatible on
if xs'N' then
clear
return
endif
eneldo
*: EOF: EPICAC.SPR
*l Progra C:\FPD26\EST1\EPIC1.SPR
t SysteiB SISTEMA DE AUTOMATIZACIN ESTADSTICA
1 Author CRISTINA SILVA - RAMIRO GMEZ
* Copyright (c 1995, CRISTINA SILVA - RAMIRO GMEZ
* Last aodified 12/09/95 12:01
*
Calis DATEO function in ?i
INGCLIS.PRG
FQUNDO function in ?)
EQF) function in ?)
SETO (function in ?)
WEXISTO function in ?)
UPPERO function in ?)
WTITLE) function in ?)
*: INTO (function in ?)
i SRGWO function in ?)
*i SCQL) function in ?)
*; WVISIBLEO function in ?)
clear
@4,12 to 13,68 doubie
66,35 say "EPICRISIS"
@7T32 say "EDICIN DE DATOS"
9,18 say "INGRESE L NUMERO DE HISTORIA CLNICA; "
10,22 say " (SEIS DGITOS NICAMENTE) "
S9,56 get nusi pict '999999' valid nuil > 0
14,12 say 'CF4] LISTAR CDIGOS'
4,56 say '[ESC3 ESCOGER'
read
lcate for nclia = numl
if .not, found)
clear
64,12 to 9,69 doubie
96,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA1
7, 18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
614,12 to 14,68 clear
nufn=numl
1,58 afr fHSERSE LA FECHA DEL DOCUMENTO: '
read
lcate for encli = nu .and. efecha = fech
clear
if .not. eofl)
Author's ame
Dncriptioni
This program was automatically generated by GENSCRN.
#region 0
regional a.currarea, ra.talkstat, (n.cofnpstat
if set("TALK") = "QN"
set talk off
a.talkstat = BONU
IM
ai.talkstat = "QFF"
endif
(B.conipstat = sett"CQhPATIBLE"
set cootpatible foxplus
*fn.currarea = SELECTO
*1F USEDt'hosp")
* 5ELECT hosp
* SET ORDER TO
*ELSE
* SELECT &
* USE (LOCFaE(11hosp.dbf%HDBF","Where is hosp?"));
* ASAIN ALIAS hosp ;
* ORDER 4
*M)IF
*
lf == "EPIC.PJX"
or upper(wtitle("EPIC H M == "EPIC.SCX" ;
or uppeHwtitlerEPIC")) == "EPIC.MNX1 ;
or upper<wtitle("EPIC H )) == "EPIC.PRG" ;
or upperwtitlePEPIC")) == "EPIC.FRX" ;
orupper(wtitle("EPIC")) == "EPIC.QPR"
define window epic ;
frt int((srowO-24)/2,int((5col()-77)/2) }
to int((sro*0-24)/2)+23,int{(scol()-77)/2H7&
title "EPICRISIS" ;
nofloat ;
nocise ;
shadow ;
nominiauze ;
double ;
color scheae 1
endi
*regin 1
if wv5ble"epicH)
activate window epic same
IM
actvate window epic noshow
endif
selec d
1,62 oet paciente.ncliffl ;
size l, ;
default " "
clear gets
@ 1,13 get paciente.nofflbfli pict 'SflC?
size 1,35 ;
default ' "
6 1,5 say "NOMBRES:" ;
size 1,8, 0
e 2,13 qet paciente.apelin pict '&A!';
size 1,35 ;
default " "
@ 2,3 say "APELLIDOS:" ;
size 1,10, y
6 1,59 say "HC:" 5
size 1,3, 6
clear gets
selec c
919,51 get hosp.efecha
clear gets
@ 2,62 get hosp.efechan ;
size 1,8 ;
default { / / )
@ 2,51 say "FECHA NftCI:" ;
size 1,11, 0
3,13 qet hosp.eserv pict 'W!'
size 1,30 ;
default " "
3,4 say "SERVICIO:" ;
size 1,9, A
e 3si2eg3h95p.esala pict '999' valid esala >
default 0
e 3,57 say "SALA:" ;
size 1,5, 0
e 0,30 say "DATOS PERSONALES" ;
size 1,16, 9
i 6,31 qet hosp.ediapro pict '!';
size 1,35 ;
default " "
@ 6,7 5ay "DIAGNOSTICO PROVISIONAL:" ;
size i.24, 0
@ 7,31 Qet hosp.ediadp pict J@!';
5i:e"t,35 ;
default " "
5 7,4 say "DIAGNOSTICO DEFIN.PRIMARIO:" ;
size 1,27, $
6 8,31 qet hosp.ediasec pict '@!J;
size 1,35 ;
default " '
9 9,8 say "DIAGNOSTICO SECUNDARIO:" ;
si:e 1,23, 9
19,7 say "OPERACIONES:" ;
si:e 1,12, 0
@ 10,19 get hosp.eoper pict '@!';
size 1,50 ;
default " "
6 12,9 qet hosp.eexafi pict J6!'
size 1,60 ;
default ' "
e 11,2 say "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:"
size 1,55, 0
e 14,9 get hosp.elarain pict '6!';
size 1,60 ;
default " "
13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCONSULTAS:" ;
size 1,51, 0
@ 16,9 qet hosp.eevocom pict '!';
size 1,60 ;
default " "
@ 15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBO:" ;
size 1,38, 0
9 18,9 get hosp.etraref pict '!';
size 1,69 ;
default " "
@ 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL fiL DAR EL ALTA Y
PRONOSTICO:" ;
size 1,68, 0
6 5,31 say "DATOS MDICOS" ;
size 1,13, 0
@ 4,0 to 4,74
@ 19,29 get hosp,ediasin pict '999' valid ediasin > 0 ,or. ediasin =
size 1,3 ;
default 0
@ 19,B say "DIfiS HOSPITALIZACIN:" ;
size 1,21, 0
@ 19,45 say "FECHA;" ;
size 1,6, 0
6 20,28 qet hosp.emedica pict '?!';
si:e 1,25 ;
default " "
@ 20,21 say "MEDICO:" ;
size 1,7, 0
if nat wvisibleC'spic")
entttivate uindow epic
default 9
@ 3,57 say "SALA:" ;
size 1,5, 9
3 0,30 say "DATOS PERSONALES" ;
sizB 1,16, 0
6 6,31 get hosp.ediapro pict 'i!';
size 1,35 ,'
default " "
@ 6,7 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, e
@ 7,31 qet hosp.ediadp pict '!';
size 1,35 ;
default " "
7,4 say "DIAGNOSTICO EFIN.PRIMARIO:11 ;
size 1,27, 0
fi 8,31 get hosp.ediasec pict '@!';
size 1,35 ;
default " "
e 8,8 say "DIAGNOSTICO SECUNDARIO:0 ;
size 1,23, 0
e 10,7 say "OPERACIONES:" ;
size 1,12, 0
@ 18,9 qet hosp.eoper pict '^!';
size 1,50 ;
default " "
@ 12,9 qet hosp.eexafi pict '@!'
size 1,6$ ;
default " "
@ 11,2 say "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:"
size 1,55, 0
@ 14,9 qet hosp.elarain pict '(?!';
size 1,60 ;
default " "
6 13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCONSULTAS:" ;
size 1,51, 0
8 16,9 qet hosp.eevocom pict '6!';
size 1,60 ;
default " "
@ 15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBG:B ;
size 1,38, 9)
@ 18,9 qet hosp.etraref pict ''j
size 1,60 ;
default " "
e 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL AL DAR EL ALTA Y
PRONOSTICO:" ;
size 1,68, 9
e 5,31 say "DATOS HEDICQS" \e 1,13, 0
@ 4,0 to 4,74
9 19,29 get hosp.ediasin pict '999' valid ediasin > 0 .or. ediasin =
size 1,3 ;
default 0
@ 19,8 say "DAS HOSPITALIZACIN;" ;
size 1,21, 6
@ 19,45 say "FECHft:" ;
size 1,6, 0
@ 20,28 get hosp.emedico pict ''';
size 1,25 ;
default " "
6 29,21 say "MEDICO:" ;
size 1,7, 0
if not wvi5ible'"epic")
window epic
default 0
3,57 say "SALA:" ;
size 1,5, 0
S ,30 say "DATOS PERSONALES" ;
size 1,16, 0
@ 6,31 qet hosp.ediapro pict '(!';
size 1,35 ;
default " "
@ 6,7 say "DIAGNOSTICO PROVISIONAL:" ;
si:e 1,24, 0
7,31 oet hosp.ediadp pict '@!';
size"l,35 ;
default " "
S 7,4 say "DIAGNOSTICO DEFIN.PRIMARIO:' ;
size 1,27, e
S 8,31 get hosp.ediasec pict '@!';
size 1,35 ;
default " "
9 9,8 say "DIAGNOSTICO SECUNDARIO:" ;
Size 1,23, 9
e 10,7 say "OPERACIONES:" ;
si:e 1,12, 9
e 16,19 qet hosp.eoper pict '6!';
size 1,50 ;
default " "
5 12,9 get hosp.eexafi pict '@!';
s:e 1,60 ;
default "
? 11,2 say "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:" ;
size 1,55, 0
6 14,9 get hosp.elarain pict '!';
siz9 1,60 ;
defaijlt " "
13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCDNSULTAS:" :
size 1,51, 0
@ 16,9 get hosp.eevocon pict '@!';
size 1,60 ;
default " "
15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBO:" ;
5ize 1,38, 0
e 18,9 get hosp.etraref pict '6!';
size 1,60 ;
default " "
e 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINftL AL DAR EL ALTA Y
PRONOSTICO:" ;
size 1,68, 0
9 5,31 say "DATOS MDICOS" ;
size 1,13, 0
@ 4,0 to 4,74
8 19,29 get hosp.ediasin pict '999' valid ediasin > 0 .or. ediasin = 0;
size 1,3 ;
default 0
@ 19,8 say "DAS HOSPITALIZACIN:11 ;
size 1,21, 0
@ 19,45 say "FECHA:" ;
sne 1,6, 0
@ 20,28 get hosp.emedico pict ' ? ' ' ;
size 1.25 ;
default " "
@ 20,21 say "MEDICO:" ;
size 1,7, 0
if not wvisibleC'epic")
ent fetivate window epic
default
3,57 say "SALA:" ;
size 1,5, 0
e $,3ft say "DATOS PERSONALES" ;
size 1,16, ^
6,31 get hosp.ediapro pict '%\'\e 1,35 ;
*
* MS-DOS Closing Databases
*
*IF USED("hosp"
* SELECT hosp
* USE
*ENDIF
*SELECT (m.currarea)
(tregion
if iB.taU.stat = "ON"
set tlk on
endif
if ffl.conpstat = "ON"
set compatible on
endif
if x='N' then
clear
return
endif
enddo
*: EOF: EPIC1.SPR
*:*
*:
*: Prooram C:\FPD26\EST1\EPIC2.SPR
*:
*: Systeffl SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author CRISTINA SILVA - RAMIRO SQHEZ
*. Copyright (ci 1995, CRISTINA SILVA - RAMIRO GMEZ
*: Last fflodifiec 12/09/95 12:01
*:
*; Calis INGCLIS.PRG
*; FOUND) (function in ?)
*. EOFO (function in ?)
*; SETO (function in ?)
*: EXISTO (function in ?)
*; UPPERO (function in ?)
*; WTITLEO (function in ?)
*; INTO (function in ?)
*: SROWE) (function in ?)
*; SCOl) (function in ?)
*: WVISIBLEO (function in ?)
clear
@4,12 to 13,68 double
96,35 say "EPICRISIS"
@7,32 say "CONSULTA DE DATOS"
@9,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
614,22 say " <SEIS DGITOS NICAMENTE) "
9,56 get nuil pict '999999' valid numl > 0
H,12 say 'CF41 LISTAR CDIGOS'
14,56 say '[ESC] ESCOGER'
read
lcate for nclim = nutal
if .not. found)
clear
4,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL INGERSADA'
7,18 say 'CREAR LA HISTORIA EN L MEN D MANTENIMIENTO'
read
return
endif
selec c
514,12 to 14,66 clear
nui=riuini
11,18 say 'IN6ERESE LA FECHA DEL DOCUMENTO: '
611 ,56 get fech
read
lcate for encl = num .and. efscha = fech
clear
if .not. eof()
i
l
* 9/63/95 EPIC.SPR 15:44:42
*
4
*
1 Author's ame
I
t Copyright (c) 1995 Company ame
* Address
1 City, Zip
1
* Description:
f This progra was autoastically generated by 6ENSCRN.
*
Kregion $
regional ai.curraren, m.talkstat, m.compstat
if set(uTALKu) = "QN"
set talk aff
.Ulkstat = "ON"
el se
.Ulkstat = "OFF"
endif
ft.conpstat = set{"COMPATIBLE")
set compatible foxplus
*(n.currarea = SELECTO
*IF USED"hosp")
* SELECT hosp
* SET DRDER TO 8
*ELSE
* SELECT e
* USE {LQCFILE(llhosp.dbfVDBFVWhere i hosp?"));
* A6AIN ALIAS hosp ;
* ORDER 0
*ENDIF
*
if -- -EPIC.HIH-
or upper(wtitle"EPIC")) == "EPIC.MNX" ;
or upperwtlerEPIC")) == "EPIC.PRG" ;
Qrupperwtitle n EPIC")) == "EPIC.FRX"
or upperwtitlePEPIC")) == "EPIC.QPR11
define window epic ;
froffl int((srowO-24)/2),int((scol{)-77/2) ;
to int((5rQw(-24)/2)+23,int<(scal()-77)/2i+76
title "EPICRISIS" ;
ftofloat ;
nocise ;
shadow ;
nomnintize ;
doufale ;
color schene 1
endif
treqion 1
if wvisibleC'epic")
actvate uindow epic sane
else
actvate window epic noshow
endif
selec d
@ 1,13 get paciente.nombffl ;
size 1,35 ;
default "
1,5 say "NOMBRES:" ;
size 1,8, 0
@ 2,13 get paciente.apelm ;
size 1,35 ;
default " "
e 2,3 say "APELLIDOS:" ;
size 1,1, 8
@ 1,02 get paciente.nclii ;
size i.6 ;
default " "
6 1,59 say "HC:U ;
size 1,3, 9
selec c
@ 2,2 get hosp.efechan ;
size 1,8 ;
default { / / )
e 2,51 say "FECHA NAC:" ;
size 1,11, 0
8 3,13 get hosp.eserv ;
size 1,30 ;
default B "
e 3,4 say "SERVICIO:11 ;
size 1,9, e
@ 3,62 get hosp.esala ;
size 1,3 ;
default 0
@ 3,57 say "SALA:" ;
size 1,5, 9
PERSONALES" ;
e 6,31 get hasp.ediapro ;
51 :e 1,35 :
default " "
e 6,7 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
e 7,31 qet hosp.ediadp ;
size 1,35 ;
default " "
@ 7,4 say "DIAGNOSTICO DEFIN.PRIMARIO:" ;
size 1,27, 0
@ 8,31 Qet hosp.ediasec ;
size 1,35 ;
default H "
@ 8,8 say "DIAGNOSTICO SECUNDARIO:" ;
size 1,23, 0
6 10,7 say "OPERACIONES:" ;
size 1,12, 0
@ 19,19 get hosp.eoper ;
size 1,59 ;
default ' "
@ 12,? get hosp.eexafi ;
size 1,W ;
default "
6 11,2 say "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:" ;
size 1,55, 0
14,9 get hosp.elarain ;
size 1,60 ;
default "
e 13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E INTERCONSULTAS:" ;
size 1,51, 8
i 16,9 get hosp.eevacom ;
size 1,60 ;
default " "
6 15,2 say "EVOLUCIN, COMPLICACIONES SI LAS HUBO:" ;
size 1,38, 0
5 18,9 get hosp.etraref ;
size 1,60 ;
default " "
17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL AL DAR EL ALTA Y
PRONOSTICO:11 ;
size 1,68, 0
i 5,31 say "DATOS MDICOS" ;
size 1,13, 0
@ 4,0 to 4,74
fc 19,29 get hosp.ediasin 5
size 1,3 ;
default 0
19,8 say "DAS HOSPITALIZACIN:" ;
size 1,21, 9
@ 19,51 get hosp.efecha ;
size 1,8 ;
default { / / )
6 19,45 say "FECHA:" ;
size 1,6, 0
6 20,28 get hosp.emedico ;
size 1,25 $
default "
6 20,21 say "MEDICO:" ;
size 1,7, 0
clear gets
el se
x='N'
clear
*:
*: ProqraR C:\FPD26\EST1\EPIC3.SPR
*:
t; Systea SISTEMA DE AUTOMATIZACIN ESTADSTICA
* Author CRISTINA SILVA - RAMIRO GMEZ
*: Copyright (c) 1995, CRISTINA SILVA - RAMIRO GMEZ
*: Last modified 12/09/95 12:01
*;
*: Calis INGCLIS.PRG
*: FOUND!) (function in ?)
*: EOFO (function in ?)
#: SETO (function in ?)
*: WEXISTO (function in ?)
*; UPPERO (function in ?)
* MTITLEO (function in ?
*: INTO function in ?)
*: SRQH (function in ?)
* SCOLO (function in ?)
*; WISIBLEO (function in ?)
#.
*: Dooimented 12/11/95 at 20:01 FoxDoc
clear
4,12 to 13,68 double
@6,35 say "EPICRISIS"
67,31 say "ELIMINACIN DE DATOS11
9,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say " <SEIS DGITOS NICAMENTE) "
@9,56 Qet nuftl pict '999999' valid numl > 0
14,12 say 'EF43 LISTAR CQDIGGS'
@14,56 say '[ESC] ESCOGER'
read
lcate for nclim = numl
if ,not. foundO
clear
54,12 to 9,69 doufale
66,IB say 'HISTORIA CLNICA NO REGISTRADA G MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL HENU DE MANTENIMIENTO'
read
return
endif
selec c
614,12 to 14,68 clear
num=nu(nl
011,18 say 'INGERSE LA FECHA DEL DOCUMENTO: '
Sil,56 get fech
fcaadte for encli = nufn .and. efecha = fech
clear
if .not. e o f ( )
Author's Naaie
Descnption:
This program was autofflatically generated by GENSCRN.
tregion ^
regional .currares, m.talkstat, A.conpstat
if setC'TftLK") = "ON"
set talk off
.talkstat = "ON"
el se
.talkstat = "OFF"
endif
.OMipstat = set "COMPATIBLE" i
set compatible foxplus
*ffl,currarea = SELECTO
*IF USEDC'hosp")
* 3ELECT hasp
* SET DRDER TO 9
*ELSE
* SELECT 0
* USE (LOCFILE{llho5p.dbf","DBF","Where is hosp?"));
* ASIN ALIAS hosp ;
* QfiDER 0
*ENDIF
if not WExistC'epic") ;
or upperwtitleC'EPIC")) == "EPIC.PJX" ;
ar u p p e r ( w t i t l e ( " E P i C u n == "EPIC.SCX" ;
or upper(wtitle("EPlC")) == "EPIC.HNX" ;
or upper(wtitIe("PIC")i == "EPIC.PRG" ;
or upperwtitleC'EPIC")) == "EPIC.FRX" ;
or upperwtitleC'EPIC")} == "EPIC.QPR"
define window epic ;
froffl i[t<(srow()-24)/2),int<(scQ}(}-77)/2) ;
to int((5row()-24)/2)+23 T intscal()-77)/2)+76
title "EPICRISIS" ;
nofloat ;
nocise ;
shadow ;
noflinifflize :
double ;
color scheme 1
endif
Iregion 1
if wvisibleC'epic")
actvate window epic sasie
else
actvate window epic noshow
endif
selec d
1,13 get paciente.nonbffi ;
size 1,35 ;
default H "
1,5 say "NOMBRES:" ;
size 1,8, @
2,13 get paciente.apelm ;
size 1,35 ;
default " "
2,3 say "APELLIDOS:" ;
sise 1,10, e
& 1,62 get paciente.nclin ;
5:e 1,6 ;
default u "
9 1,59 say "HC:" ;
size 1,3, 0
selec c
6 2,62 get hosp.efechan ;
size ,8 ;
default / / }
e 2,51 say "FECHA NftCI:" ;
size 1,11, 0
3,13 get hosp.eserv ;
size 1,30 ;
default " "
@ 3,4 say "SERVICIO:" ;
size 1,9, 0
@ 3,62 get hoap.esala ;
size 1,3 ;
default 9
3,57 say "SALA:" ;
size 1,5, e
e 0,38 say "DATOS PERSONALES" ;
size 1,16, 0
@ 6,31 get hosp.ediapro ;
size 1,35 ;
default ' "
6,7 say "DIA6NQSTICQ PROVISIONAL:11 ;
size 1,24, 0
8 7,31 get hosp.ediadp ;
size 1,35 ;
default u "
3 7,4 say "DIA6NQSTICO DEFIN.PRIMARIO:" ;
size 1,27, 0
@ 8,31 get hosp.ediasec ;
size i,35 ;
default ' "
8 B,B say "DIAGNOSTICO SECUNDARIO:" ;
size 1,23, 0
e W,7 say "OPERACIONES:" ;
size 1,12, w
1^,19 get hosp.eoper ;
size 1,50 ;
default " "
@ 12,9 get hosp.eexafl ;
size 1,60 ;
default H u
e 11,2 say "HISTORIA BREVE Y HALLAZGOS ESPECIALES DE EXAMEN FSICO:11
size 1,55, 0
14,9 get hosp.elarain ;
size 1,60 ;
default " "
13,2 say "HALLAZGOS DE LABORATORIO, RAYOS X E NTERCQNSULTAS:11 ;
size 1,51, 0
5 16,9 qet hosp.eevQcom ;
size 1,60 ;
default " "
@ 15,2 say "EVOLUCIN, COMPLICACIONES S LAS HUBO:" ;
size 1,38, 0
e 18,9 get hosp.etraref ;
size 1,60 ;
default ' "
6 17,2 say "CONDICIN TRATAMIENTO, REFERENCIA FINAL AL DAR EL ALTA V
PRONOSTICO:11 ;
size 1,68, 0
5,31 say "DATOS MDICOS" ;
size 1,13, 0
9 4,0 to 4,74
5 19,29 get hoap.ediasin ;
size 1,3 5
default 0
19,8 say "DAS HOSPITALIZACIN:"
size 1,21, 0
e 19,51 get hosp.efecha ;
size 1,8 ;
default { / / }
6 19,45 say "FECHA:11 ;
size 1,6, 0
S 20,28 oet hosp.emedico ;
size 1,25 ;
default " "
@ 20,21 say "MEDICO:11 ;
size 1,7, 0
clear gets
else
x='N'
clear
5,12 to 19,68 double
@7,22 say "ESTE REGISTRO NO EXISTE"
@9,22 say "DESEA ELIMINAR QTRQ REGISTRO S/N; "
8,56 get x pict 'l'valid at (x,'SN'#0
read
if x='S'
clear
loop
else
clear
return
endif
endif
21,3 say "SEGURO DE ELIMINAR S/N: "
x='N'
621,27 get x pict 'l'valid at tx,'SN')
read
if x='S'
delete
pack
endif
@2,38 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
x='N'
921,72 qet x pict 'l'valid at (x,'5N')
read
if not wvisibleC'epic")
actvate window epic
eridif
t
# MS-DOS Closing Databases
*
*
*
*IF USEDC'hosp")
* SELtCT noso
* USE
*ENDIF
*SELECT (m.currarea;
Iregion *?
if m.talkstat = "ON"
set talk on
endif
if ai.caflipstat = "QN"
set compatible or
endif
if ;<='N' theri
clear
return
endif
enddc
*: EOF: EPIC3.SPR
*; Prograin C:\FPD26\ESTI\TRAN.SPR
clear
4,12 to 13,68 double
@,33 say -'TRANSFERENCIA'
7,32 say 'INGRESO DE DATOS'
9,18 say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
10,22 say ' (SEIS DGITOS NICAMENTE) '
9,56 qet nuil pict '999999' valid numl > 0
614,12 say 'CF41 LISTAR CDIGOS'
4,56 say 'EESCl ESCOGER'
raad
lcate for nclim = numl
if .not. found)
clear
94,12 to 9,69 double
66,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
67,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
14,12 to 14,68 clear
nuffl=numl
611,18 iay 'IN6ERESE LA FECHA DEL DOCUMENTO: '
11,56 get fech
read
nm 'an^' ^ fecha = fech
f fcund)
x='N'
5,12 to lfc,68 double
^7,22 say 'REGISTRO CON ESTA FECHA YA EXISTE'
B,22 say 'DESEA ACTUALIZAR EL DKUMENT S/N: '
@8,57 get x pict 'l'vald at x,'SN'W
read
if x='S*
store fe to fech
1,12 to 14,68 double
912,18 say 'INGRESE LA FECHA DE ACTUALIZACIN: '
12,54 get fech
read
lcate for tncli = num .and. tfecha = fech
if foundO
813,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA MISMA FECHA'
read
clear
return
else
do tranac.spr
endif
if x='S'
clear
loop
else
clear
return
endif
else
clear
return
endif
else
*
* $9/84/95 TRAN.SPR 17:31:36
*
#
*
* Author's aue
*
* Copyright (c) 1995 Company ame
* Address
* City, Zip
*
* Description:
t This program was automatically oenerated by GENSCRN.
*
*
(tretjion 0
regional m.currarea, m.talkstat, m.conpstat
if setC'TALK") = "ON"
set talk off
oi.talktat = "ON"
else
B.talkstat = "OFF"
endif
*ffl. currares = SELECTO
*!F USEDC'hosp")
* SELECT hosp
* 5ET GRDER TO 9
*ELSE
* SELECT &
* USE (LXFILE("hD5p.dbf","DBF",11Where s hosp?"))
A6AIN ALIAS hosp ;
* ORDER 0
ENDIF
if not wexistC'tran") ;
or upperwtitle("TRAN") == "TRAN.PJX" ;
or upperiwtitleC'TRAN"!) == "TRAN.SCX" ;
or upper(wtitle( H TRAN u == "TRAN.MNr1 ;
or upper(wtitle("TRAN")) == "TRAN.PRS" ;
or upper(wtitle("TRAN")) " "TRAN.FRX" ;
or upperwtitle("TRAN") " "TRAN.QPR"
define window tran ;
from int(5row()-25)/2),int((scol(-77)/2) ;
to int((srow()-25)/2)+24,int((5col()-77)/2)+7
title "TRANSFERENCIA" ;
nofloat ;
nocise ;
shadaw ;
riaminimize ;
double ;
color scheflie i
endif
1
if wvisibleC'tran")
actvate window tran same
else
actvate window tran noshow
endif
paciente.nclim ;
size l, ;
default 0
clear gets
6 1,14 get pacente.noflibsi pict '6A!';
si:e 1,35 ;
default " "
@ 1,6 say "NOMBRES:" ;
size 1,8, $
2,14 qet paciente.apela pict '@A';
si:e 1,35 ;
default u "
@ 2,4 say "APELLIDOS:" ;
size 1,10, 0
1,53 say "HC:" ;
size 1,3, 0
clear gets
seiec c
append blank
replace tncli with num
replace tfecha with fech
521,28 get fech
clsar gets
e 3,32 get hosp.testa pict '!';
size 1,40 ;
default " "
e 3,1 say "TRANSFERIDO AL ESTABLECIMIENTO:" ;
size 1,31, 0
5 4,22 get hosp.tfnot pict ' ! ' ;
size 1,50 ;
default " "
6 4,1 say "MOTIVO TRANSFERENCIA:11 ;
size 1,21, 9
*@ 7,28 GET hosp.testar ;
* SIZE 1,40 ;
* DEFAULT " "
0,28 say "PARA TRANSFERENCIA" ;
size 1,18, 0
9 7,25 say "EN CASO DE HOSPITALIZACIN" ;
size 1,26, 0
@ 5,0 to 5,74
*e 7,5 SAY "NOMBRE ESTABLECIMIENTO:" ;
* SIZE 1,23, 0
@ 8,19 Qet hosp.tserv pict '6A!';
size 1,30 ;
default M "
6 8,10 say "SERVICIO:" ;
size 1,9, 0
@ 8,60 get hosp.tsala pict '999' valid tsala > 0
size 1,3 ;
default 0
@ 8,55 say "SALA:" ;
size 1,5, 0
*& 8,61 SET hosp.tnclir ;
* SIZE 1,6 ;
* DEFAULT 0
*S 8,58 SAY "HC:" ;
* SIZE 1,3, 0
@ 10,4 get hosp.tdiagp pict 'S';
size 1,30 ;
default " "
e 10,40 get hosp.tdiagd pict '!';
size 1,30 ;
defaut " "
^ 9,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
8 9,40 say "DIAGN.DEFINITIVO PRIMARIO;"
size 1,26, 0
12,4 Qet hosp.tdiaqs pict '6!'
size 1, ;
default " "
11,4 say "DIAGN,DEFINITIVO SECUNDARIO;" ;
size 1,28, 0
12,40 get hosp.toper pict '!';
size l,3t ;
default ' "
6 11,40 say "OPERACIONES:" ;
size 1,12, 0
14,7 qet hosp.texfi pict '8!';
size 1,60 ;
default " "
13,16 say "HALLAZGOS ESENCIALES DEL EXAMEN FSICO:" ;
sze 1,39, 0
@ 16,7 get hosp.tlmn pict '!';
size 1,60 ;
default " "
e 15,5 say "HALLAZGOS SIGNIFICATIVOS LABORATORIO, RAYOS X E
INTERCONSULTAS:" ;
size 1,63, 9
18,7 get hosp.tevcora pict '@!';
size 1,60 ;
default " "
3 17,15 say "EVOLUCIN Y COMPLICACIONES, SI LAS HUBO:" ;
size 1,40, 0
6 28,7 get hosp.taita pict '@!';
size 1,60 ;
default ' "
9 19,3 say "CONDICIN, TRATAMIENTO REFERENCIAL FINAL AL DAR EL ALTA V
PRONOSTICO:11 ;
size 1,69, 0
3 21,15 get hosp.tdias pict '999' valid tdias > 0 .or. tdias = 0;
size 1,3 ;
default 0
S 21,4 say 'DAS HOSP.:11 ;
size 1,11, 0
eridif
read
*REPLACE TFECHA WITH FECH
6 22,43 say "INGRESA OTRO REGISTRO S/N: "
x='N'
^ 22,70 get ;; pict ' l ' v a l i d at ( x , ' S N ' W
read
if not wvisibleC'tran")
actvate window tran
eridif
relase window tran
*1F USEDC'hosp")
* SELECT hosp
* USE
*ENDIF
*SELECT (i.airrarea>
if m.talkstat = "QN"
set talk on
endif
if fl.cofflpstat = "UN"
set compatible or
endif
if x = ' N ' then
clear
return
endif
eriddo
*: EOF: TRftN.SPR
*:*******#** #******##**t************t**tt******#*#*
t; Prograa C:\FPD26\EST1\TRANAC.SPR
*;
*; System SISTEMA DE AUTOMATIZACIN ESTADSTICA
*; Author CRISTINA SILVA - RAMIRO GMEZ
* Copyright (ci 1995, CRISTINA SILVA - RAMIRO GMEZ
*; Last madified 12/09/95 12:03
#;
*; Called by TRAN.SPR
*:
+: Calis SETO (function in ?
*: EXISTO (function in ?)
* UPPERO (function in ?)
*: WTTLEO (function in ?)
*: INTO function in ?)
#; SftQHO (function in ?)
*. SCOLO (function in ?)
*: NVISIBLEU (function in ?)
*
* 9/04/95 TRAN.SPR 17:31:36
*
*
*
* Author' s ame
*
4 Copyright (c) 1995 Coipany ame
* Address
* City, Zip
*
* Description:
* This prograffl was automatically generated by 6ENSCRN.
*
4
Sregion 0
regional ra.currarea, m.talkstat, fli.compstat
if setf'TALK") = "ON"
set talk off
.talttstat = "ONH
e 1 se
.talkstat = "OFF"
endif
m.cofflpstat = set("CO1PATIBLE H )
set compatible foxplus
*n.currarea = SELECTO
TRAN/MS-DOS Databases, Indexes, Relations
*IF USEDC'hosp")
* SELECT haap
* SET ORDER TO d)
*LSE
* SELECT 0
* USE (LOCFILE"hosp.dbf","DBF"lllWhere is hosp?"));
* ABAIN ALIAS hosp ;
* QRDER M
ENDIF
if nat wexistC'tran") ;
or upper(wtitle"TRAN") == "TRAN.PJX" ;
or upper(wtitle"TRAN") == "TRAN.BCX" ;
or upper(wtiUe("TP.ftN") == "TRAN.HNX11 ;
or jpperwtitle("TRAN")) == "TRAN.PRG"
or upper(wtitte!"TRAN u )) == "TRAN.FRX" ;
or upperUititleC'TRAN")) == "TRAN.QPR"
define utindow tran ;
froin int(srQw(S-25/2),inl;((scol()-77)/2) ;
to if ) t((srow(-25)/2)+2 l,ir\t((scal)-77J/2)+76
title "TRANSFERENCIA" ;
nofloat ;
rioclose |
shadow ;
double ;
color scheme 1
sndif
tregion 1
if wvisibleC'tran")
actvate window tran same
Bise
activate window tran noshow
endif
*APPEND BLANK
*REPLACE TNCLI WITH NUM
@ 1,56 Qet paciente.
size 1,6 ;
default 0
clear qets
* 1,14 qet paciente,nombm pict '6A!';
size 1,35 ;
default " "
@ 1,6 say "NOMBRES:" ;
size 1,8, 0
6 2,14 get paciente.apela pict 'A!'
size 1,35 ;
default " "
e 2,4 say "APELLIDOS:" ;
size 1,10, 0
1,53 say "HC:" ;
size 1,3, 0
clear qets
selec c
append blank
replace tncli with num
replace tfecha with fech
621,28 qet fech
clear qets
reati
repiace tfecha with fech
9 22,43 say "INGRESA OTRO REGISTRO S/N: "
x='N'
8 22,70 qet x pict ' '.'valid at (x('SN')W
read
if not wvisible("tran">
actvate window tran
endif
relase window tran
*
t
*IF LJSEDC'hosp")
* SELECT hosp
* USE
*ENDIF
*SELECT (.currara)
#reqiori 0
if n.talkstat = "GN"
set talk on
endif
if ffl.compstat = HON"
set compatible an
endif
if x='N' then
clear
return
endif
enddo
*: EOF: TRANAC.SPR
*:*******************************#**#****************
*;
*; Progra C:\FPD26\EST1\TRAN1.SPR
clear
M,12 to 13,68 double
@6,33 say "TRASFERENCIA"
a?,3 say "EDICIN DE DATOS"
9,1B say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say u <SEIS DGITOS NICAMENTE) "
9,56 qet numl pict '999999' valid n! >
614,12 say 'CF4] LISTAR CQDISOS'
614,56 say '[ESC3 ESCOGER'
read
lcate for nclim = nunl
if .nat. foundO
clear
4,12 to 9,69 double
6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say 'CREAR. LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
selec c
14,12 to 14,68 clear
nuts=numl
11,18 say 'IN6ERSE LA FECHA DEL DOCUMENTO: '
11,56 get fech
read
lcate for tncli = num .and. tfecha = fech
clear
if .riot. eof()
Author's Naffle
Descnption:
This progras was autcmatically generated by BENSCRN.
fregion ft
regional m.currarea, m.talkstat, m.coifipstat
if setC'TALK"} = "UN"
set talk off
n.tallstat = "ON"
eUe
n.talkstat = "OFF"
endif
in.CDnpstat = aet
set compatible foxplus
*oi.currarea = SELECTO
*IF USEDC'hosp")
* SELECT hosp
* SET ORDER TO <&
*ELSE
* SELECT 0
* USE (LOCFILE("hDsp.dbf","DBF","Where is hosp?"));
* AGAIN ALIAS hosp ;
* ORDER 0
*ENDIF
if "TRAN.SttX
or upper(wtitle"TRAN"l) == "TRAN.MNX" ;
or upperwtitleC'TRAN")) == "TRAN.PRG" ;
ar upper(wtitle("TRAN")) == "TRAN.FRX" ;
or upperwtitleC'TRAN")} == "TRAN.QPR"
define window tran ;
frain int((srawO-25)/2),int((scal()-77/2) ;
to int((sraw()-25)/2)+24,int((scol-77)/2)+76
title "TRANSFERENCIA" ;
nafloat ;
nocise ;
shadow ;
double ;
colar scheme 1
endif
ttregion 1
if wvisibleC'tran")
activate window tran same
else
actvate window tran noshow
endif
selec ti
e 1,56 qe paciente.neliffl ;
size 1,6 ?
default %
clear qets
i 1,14 qet paciente.nombro pict 'SAI';
size 1,35 ;
default " "
@ 1,6 say "NOMBRES:" ;
size 1,8, &
@ 2,14 qet paciente.apelfli pict '@A!'
size 1,35 ;
default " "
9 2,4 say "APELLIDOS:" ;
size 1,19, 8
s i,jj
fi 1
=ay n ,
=i"T - i UT'"
a M
size 1,3, 0
clear qets
selec c
21,28 qet hosp.tfecha
clear qets
@ 3,32 qet hosp.testa pict 'S!';
size 1,40 ;
default " "
@ 3,1 say "TRANSFERIDO AL ESTABLECIMIENTO:" ;
size 1,31, S
@ 4,22 qet hosp.tfflot pict '!';
size 1,D* \t " "
if not wvisibleC'tran")
actvate window tran
eridif
read
sHp
sise
x='N'
clear
5,12 to 10,68 double
7,22 say "ESTE REGISTRO NO EXISTE"
68,22 say "DESEA EDITAR OTRO REGISTRO S/N: "
98,56 get x pict '!'valid at (x/SN'HW
read
if x='S'
clear
loop
el se
ciear
return
endif
endif
@ 22,40 say "DESEA EDITAR OTRO REGISTRO S/N: "
x='N'
8 22,72 get x pict ''valid at (x/SN'tt
read
*READ CYCLE
*1F USEDC'hosp"!
* SELECT hosp
* USE
*ENDIF
*EELECT m.currarea)
lfe$ifcal&5tat = "ON"
set talk on
endif
if .cospstat = "ON"
set compatible on
endf
if x='H' then
clear
return
endif
eriddo
*: EOF: TRANI.SPR
:
Proqram C:\FPD26\EST1\TRAN2.SPR
Calis INGCLIS.PRG
FOUNDO (function in ?)
EOF) (function in ?)
SETO (function in ?)
EXISTO (function in ?)
PPERO (function in ?)
WTITLEO (function in ?)
INTO (function in ?!
BREMO (function in ?)
SCOLO function in ?)
WVISIBLEO (function in ?)
clear
4,12 to 13,68 doubls
@6,33 say ' TRASFERENCIA"
87,31 say "CONSULTA DE DATOS"
99, IB say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
@1&,22 say B <SEIS DGITOS NICAMENTE) "
@9,56 get numl pict '999999' valid nuoil > 0
4,12 say 'CF4] LISTAR CQDIBOS'
614,56 say '[ESC] ESCOGER'
rtad
lcate for nclim = numl
if ,not. foundO
clear
64,12 to 9,69 double
86,16 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
87,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
rsturn
endif
selec c
14,12 to 14,68 clear
num=nu(nl
11,18 say 'INGERSE LA FECHA DEL DOCUMENTO: '
11,56 get fech
read
lcate for tncli = num .and. tfecha = fsch
clear
if .not. eof
*
* 09/04/95 TRAN.SPR 17:31:36
*
I
*
* Author's ame
1
* Copyright (c 1995 Cotpany ame
4 Address
4 City, Zip
*
* Description:
1 This progran was automatically generated by GENSCRN.
*
4
if setrTALK") = "ONM
set talk oft
a.talkstat = "ON"
sise
n.talkstat = "OFF"
endif
ffl.ccpstat = set"COMPATIBLE")
set compatible foxplus
*i.currarea = SELECTO
*IF USEDChosp")
* SELECT hosp
* SET ORDER TD 6
*ELSE
* SELECT 0
* USE (LXFILErhosp.dbfVDBFVWhere hosp?");
* AGAN ALIAS hosp ;
* ORDER 0
*ENDIF
if not
or upper(wtitle("TRAN" == "TRAN.HNX" i
or upperntitle'TMN")) == "TRAN.PR6" ;
or uppertwtitleC'TRAN")) == "TRftN.FRX" i
or upper(wtitle("TRftNH)) == "TRAN.QPR"
define window tran ;
fr int((srow()-25)/2),int{(scol()-77)/2) ;
to int(srow()-25)/2)+24,int((scol()-77)/2)+76
title "TRANSFERENCIA" ;
nofloat i
nocise ;
shadow ;
noainiize ;
double ;
color scheoe 1
endif
tregion 1
if wvisibleC'tran")
actvate window tran same
else
actvate window tran noshow
endif
selec d
@ 1,14 get paciente.nombflt ;
size 1,35 ;
default " "
e l,6say "NOMBRES:" ;
size 1,8, ^
@ 2,14 get paciente.ape ;
size 1,35 ;
default ' "
e 2,4 say "APELLIDOS:" ;
size i,19, 0
6 1,56 get paciente.nclim ;
size 1,6 ;
default e
e 1,53 say "HC:H ;
size 1,3, 9
selec c
e 3,32 get hosp.testa ;
size 1,48 ;
default " "
6 3,1 say "TRANSFERIDO AL ESTABLECIMIENTO:"
size 1,31,
i 4,22 get hosp.taot ;
size 1,50 ;
default " H
e 4,1 say "MOTIVO TRANSFERENCIA;" ;
size 1,21, @
*@ 7,28 GET hosp.testar ;
* SIZE 1,W ?
* DEFAULT " "
6 0,28 say "PARA TRANSFERENCIA" ;
size 1,18, 0
8 7s25esly2^NCASQ DE HOSPITALIZACIN" ;
5,0 to 5,74
*@ 7,5 SAY "NOMBRE ESTABLECIMIENTO:" ;
* SIZE 1,23, 9
@ 8,19 Qet hosp.tserv ;
size 1,3$ ;
default " "
e 8,19 say "SERVICIO:" ;
size 1,9, 0
5 8,60 get hosp.tsala ;
SlZe 1,3 i
default 0
8,55 say "SALA:" ;
size 1,5, 0
*@ 8,61 GET hosp.tnclir ;
* SIZE 1,6 ;
* DEFAULT 0
*@ 8,58 SAY "HC;" ;
* SIZE 1,3, 0
10,4 get hasp.tdiagp ;
size 1,30 ;
default " "
i 13,40 qet hosp.tdiagd ;
size 1,30
default H "
9,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
6 9,40 say "DIASN.DEFINITIVO PRIMARIO:" ;
size 1,26, 0
@ 12,4 get hosp.tdiags ;
size 1,30 ;
defaut " "
11,4 say "DIA6N.DEFINITIVO SECUNDARIO:" ;
size 1,28, 0
12,40 get hasp.toper ;
size 1,30 ;
default " "
6 11,40 say "OPERACIONES:" ;
size 1,12, 0
S 14,7 get hosp.texfi ;
size 1,60 \t " "
clear gets
else
clear
85,12 to 10,68 double
@7,22 say "ESTE REGISTRO NO EXISTE"
98,22 say "DESEA CONSULTOR OTRO REGISTRO S/N:
@8,57 get x pict 'l'valid at (x,'SN')W
read
if x='S'
clear
loop
else
clear
peturn
endif
endif
6 22,42 say "CONSULTA OTRO REGISTRO S/N: "
x='N'
! 22,70 get x pict 'l'valid at (x,'SN'W
read
if riot wvisibleC'tran")
actvate window tran
endif
*READ CYCLE
*IF USEDC'hosp")
* SELECT hosp
* USE
*ENDIF
*SELECT m.currarea)
ftregion 0
i-f m.talkstat = "QN"
set talk on
endif
if m.cofflpstat = "ON"
,set comDatible on
eridif
if x='N' then
clear
return
entiif
enddo
+; EOF: TRAN2.SPR
?*;* Proqram C:\FPD26\EST1\TRAN3.SPR
#: Calis iNSCLIS.PRG
*: FQUND) (functiQF in ?)
*: EQF (function in ?)
*: SETO (function in ?}
*; HEXISTO (function in?)
*: UPPERO (function in ?)
*; WTITLEO (fufctioo in 7
* INTO (function io ?)
*; SROW (futictiort in ?)
*: SCOLO (function in ?)
*= HVISIBLEl) (function in ?)
clear
@4,12 to 13,68 double
96,33 say "TRASFERENCIA"
@7,30 say "ELIMINACIN DE DATOS"
69,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
10,22 say " (SEIS DGITOS NICAMENTE) "
9,56 qet riuml pict '999999' valid riuml > 0
914,12 say '[F41 LISTAR CDIGOS"
614,56 say [ESCJ ESCOGER'
read
lcate for riclim = numl
if ,not. foundt)
clear
64,12 to 6,69 double
36,18 say 'HISTORIA CLNICA NO REGISTRADA D MAL DIGITADA'
@7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
return
endif
seise c
814,12 to 14,68 clear
clear
if .not. eof
*
* 09/94/95 TRAN.SPR 17:31:36
*
*
*
* Author's ame
#
* Copyright (c) 1995 Cofnpany ame
* Address
4 City, Zip
*
* Description:
# This proqraB was automatically generated by GENSCRN.
*
*
Iregion 0
regional IB,currares, m.talkstat, m.compstat
if setCTftLK") = "ON"
set talle off
i.taH'stat = "QN"
else
m.talkstat = "OFF"
endif
.coBpstat = setCCQHPATIBLE")
set compatible foxplus
*m.currarBa = SELECTO
*IF SED"hosp")
* SELECT hosp
* SET ORDER TO
*ELSE
* SELECT 0
* USE (LOCFlLE("hosp.dbf",HDBF","ifhere is hosp?"));
* AGAN ALIAS hosp ;
* QRDER 0
*ENDIF
if not wexistC'tran"! ;
ar upperwtitleC'TRAN 11 )) = = "TRAN.PJX" ;
or upperlwtitle^TRAN11)) = = "TRAN.S1X"
or upper(wtitle"TRflN") == "TRftN.PRG11 ;
or upper(wtitle"TRAN")) == "TRAN.FRX" ;
ar uppertwtitleC'TRAN")) == "TRAN.QPR"
define wndow tran ;
iros int((sFowO-25)/2i,ini;stoI()-77>/2) ;
to intUsrow()-25i/2H24,int((5calO-77i/2)+76
title "TRANSFERENCIA" ;
nofloat ;
nocise ;
shadow ;
nominiiiize ;
double ;
color scheme 1
endif
tregion 1
if wvisibleC'tran")
actvate wndow tran same
else
actvate window rari noshow
endif
selec d
( 1,14 get paciente.nofflbffl ;
sise 1,35 ;
default "
e 1,6 say "NOMBRES:" ;
size 1,8, e
2,14 get paciente.apelm ;
size 1,35 ;
default " "
@ 2,4 say "APELLIDOS:11 ;
sise 1,1,
@ 1,56 get paciente.nclifn ;
size i,
default ^
Ae 1itl"
.o ^T..
say |hur."
HL: .;
sise 1,3,
selec c
(3 3,32 get hosp.testa ;
size 1,40 ;
default " "
@ 3,1 say "TRANSFERIDO AL ESTABLECIMIENTO:"
size 1,31, 0
6 4,22 get hosp.tmot ;
size 1,5 ;
default " "
& 4,1 say "MOTIVO TRANSFERENCIA:" ;
size 1,21,
*@ 7,28 8ET hosp.testar ;
* SIZE 1,4* ;
* DEFAULT " "
e 0,28 say "PARA TRANSFERENCIA" ;
size 1,18,
& 7,25 say "EN CASO DE HOSPITALIZACIN" ;
size 1,26, 6
5,0 to 5,74
* 7,5 SAY "NOMBRE ESTABLECIMIENTO:11 ;
* SIZE 1,23, 0
6 8,19 get hosp.tserv ;
size 1,3* ;
default fl "
8,10 say "SERVICIO:" ;
size 1,9, @
@ 8,@ get hosp.tsala ;
size 1,3 5
default 0
e 8,55 say "SALA:" ;
size 1,5, 0
*@ 8,61 GET hosp.tnclir ;
* SIZE 1,6 ;
* DEFAULT 0
*e 6,58 SAY "HC:" ;
* SIZE 1,3, $
S 18,4 get hosp.tdiagp ;
size 1,30 ;
default " "
10,40 get hosp.tdiagd ;
size 1,30 ;
default " "
? 9,4 say "DIAGNOSTICO PROVISIONAL:" ;
size 1,24, 0
@ 9,40 say "DIABN.DEFINITIVO PRIMARIO:" ;
size 1,26, S
12,4 get hosp.tdiags ;
size 1,30 ;
default " "
11,4 say "DIAGN.DEFINITIVO SECUNDARIO:" ;
size 1,28, 0
9 12,40 get hosp.toper ;
size 1,30 ;
default " "
5 11,40 say "OPERACIONES:" ;
size 1,12, 0
14,7 get hosp.texfi ;
size 1,60 ;
default " "
@ 13,16 say "HALLAZGOS ESENCIALES DEL EXAMEN FSICO:" ;
size 1,39, 0
6 16,7 get hosp.tlmn ;
size 1,60 ;
default " "
6 15,5 say "HALLAZGOS SIGNIFICATIVOS LABORATORIO, RAYOS X E
INTERCONSULTAS:" ;
size 1,63, 0
@ 18,7 get hosp.tevcoFi ;
size 1,60 ;
default " "
17,15 say "EVOLUCIN Y COMPLICACIONES, SI LAS HUBO:" ;
size 1,40, 0
e 20,7 get hosp.taita ;
size 1,60 ;
default " "
@ 19,3 say "CONDICIN, TRATAMIENTO REFERENCIAL FINAL AL DAR EL ALTA Y
PRONOSTICO:11 ;
size 1,69, 0
21,15 get hosp.tdias ;
size 1,3 ;
default 0
6 21,4 say "DAS HOSP.:" ;
G 21,28 get hasp.tfecha ;
size 1,8 ;
default / / >
e 21,22 say "FECHA:" ;
5120 1,6, 0
6 21,47 get hosp.teedico ;
size 1,25 ;
default " "
@ 21,40 say "MEDICO:" ;
size 1,7, 0
clear gets
else
x='N'
clear
85,12 to 19,68 double
97,22 say "ESTE REGISTRO NO EXISTE"
8,22 say "DESEA ELIMINAR QTRG REGISTRO S/N:
@B,56 get x pict 'l'valid at (x,'SN'!#9
read
if x=:S'
clear
loop
sise
clear
return
endif
endif
S22,3 say "SEGURO DE ELIMINAR S/N: "
x='N'
@22,27 get x pict 'l'valid at (x,'SN')##
read
if x='5'
delete
pack
endif
9 22,38 say "DESEA ELIMINAR OTRO REGISTRO S/N: "
x='N'
& 22,72 get x pict 'l'valid at (x,'SN')#0
read
if not wvisibleC'tran")
actvate window trari
endif
*READ CVCLE
t
MS-DOS Closing Databases
*
*
*
*
*IF USEDC'hosp11)
* SELECT hosp
* USE
*ENDIF
*SELECT (ra.currarea)
*regin 0
if s.talkstat = "ON"
set talk on
endif
if (n.compstat = "QN"
set compatible on
endif
H x='N' then
clear
return
endif
encdo
*; EOF: TRAN3.SPR
*; Program C:\FPD26\EST1\CEND .SPR
*;
ciear
4,9 to 13,7w double
"CENSO DIARIO-
INGRESO DE DATOS'
14,9 say 'r3j LISTAR ESPECIALIDADES/SALAS'
814,56 say '[E3C1 ESCOGER.'
@8,7 53Y -CDIGO ESPECIALIDAD: '
@8,40 qet col pict '9991?' vad col >
read
lcate for coc = col
if ,not. found)
clear
@4,10 to 9,71 double
6,13 say 'ESFECALIDAD/SALA NO REGISTRADA O MAL DIGITADA'
e?,13 say 'CREAR LA ESPECIALIDAD/SALA EN EL MEN DE MANTENIMIENTO'
reat
return
1?? say 'NOMBRE ESPECIALIDAD: '
i 10, 17 say 'NOMBRE SALA:
9,40 say especim
!':>, 40 say sa
se lee c
914,9 to 14,7 rl
11,17 say TECHA DEt DOCUMENTO: '
eil, 40 get fech
read
lcate for coi = dcodig .and, dfecha = fech
clear
x='N'
5,12 to U', 68 double
S7 ,22 say 'REGISTRO CON ESTA FECHA VA EXISTE'
6,22 say 'DESEA ACTUALIZAR EL DOCUMENTO S/N: '
3,57 get x pict '''valid at <x,'SN')W
read
if x='S'
store fe to fech
611,12 to 14, 8 double
12, IB say 'INSERSE LA FECHA DE ACTUALIZACIN; '
12,54 get fech
read
lcate or dcodig - col .arid. dfecha = fech
if foundO
13,16 say 'NO PUEDE REGISTRAR UN DOCUMENTO CON LA fllSHA FECHA'
read
return
else
do cendac.spr
endif
if K='S'
clear
loop
sise
clear
returr,
endf
e I se
ciear
return
endif
Author's ame
Descnption:
This proqrai was automatically generated by 6ENSCRN.
*m,currarea = SELECTO
*IF UEEDPhGsp")
* SELECT hosp
* SET GRER TO 0
*ELSE
+ SELECT 0
* USE LCFILE"hsp.dbfVDBFV'l4here is hosp1?"));
* AGftIN ALIAS hosp ;
* ORDEP
*ENDIF
if not wexistfcend") ;
ar upper(utitle("CEND")i == "CEND.PJX" ;
or upperwtitle("CEND") == "CEND.SCX" ;
ar upperdMtitle("CEND") - "CEND.HNX' ;
or npper(wtitle"CEND")} == "CEND.PRG" ;
or uppertwtitlefCEND')) == "CENO.FRX" ;
ar upper(wtitIe("CEND")] == "CEND.QPR"
define window csnd ;
iroiri int((srow()-24)/2),int((5col()-77)/2 ;
to inttsraw()-24)/2)+23,int((scQl()-77)/2+76
titie "CENSO DIARIO" ;
nofioat ;
nocise ;
5'nadow ;
double ;
color scneme i
*APPEND 8LANK
*REPLACE DES? WITM ESPEC
*REPLftCE DSALA WITH SA
*REPLftCE DFECHft WITH FECH
selee f
' 1,14 qet espsala.especia ;
size 1,36 ;
default " "
i 1,1 say "ESPECIALIDAD:" ;
si:e 1,13, 3
@ 1,46 say "BALA;" ;
size l',5,
5 1,51 qet espsala,salan ;
size 1,7 ;
default " "
cisar Qets
=PBC C
appent blank
repiace dcodiq with col
replace de5p with espec
replace dsala with sa
replace decha with fech
default 0
e 2,0 tu 2,74
e 7,0 to 7,74
B,4B say "ALTAS:" ;
size 1,6, 0
S 8,55 get hosp.dalt pict "999" valid dalt >= '?;
size 1,3 ;
defau.lt 0
@ 9,16 say "TRANSFERENCIAS A OTRAS ESPECIALIDADES:"
size 1,38, <&
e 9,55 get hosp.dtrai pict '999' valid dtral >= 0;
size 1,3 i
default 0
10,36 say "DEFUNCIONES -48H.:U :
size 1,18, 0
10,55 get hasp.ddef pict "999' valid ddefl >= #;
size 1,3 ;
defauit w
fl 11,36 say "DEFUNCIONES t4SH.:" ;
S1ZP 1,18, 0
@ 11,55 get hosp.ddef2 pict '999 : vahd ddef2 )= 9;
S.ZB 1,3 ;
default
14,0 to 14,74
S 3,1 say "INGRESOS = " ;
size 1,12, 0
8,1 say "EGRESOS =>" ;
size 1,10, 0
e 5,1 say "RESUMEN DE CAMAS =>" ;
size 1,19, )
@ 15,45 say "OCUPADAS:" ;
size 1,9, 9
@ 15,55 get hosp.docu pict "999' vahd docu >= 0;
size 1,3 ;
default 0
16,42 say "DESOCUPADAS;" ;
size 1,12, 0
S 16,55 rjet hoso.ddes oict '999' valid ddes >= 0;
size 1,3 ;
defaufc 0
17,29 say "DAfiADAS Y/O CONTAMINADAS;" ;
size 1,25, 0
<! 17,55 get hosp.dcon pict '999' valid dcon >- 0:
size i,3 |
default 0
18.21 say "CAMAS DISPONIBLES A LAS 24 HORAS;" ;
sue 1.33, 0
*2 18,55 BET hosp.ddis ;
* SZE 1,3 ;
* DEFAULT 0
* 1^23 say "TOTAL PACIENTES A LAS 24 HORAS:" ;
size 1,31, 0
* 19,55 GET hosp.dtotS ;
* SIZE 1,3 ;
* DEFULT 0
endif
read
sl=dinQ+dtra
replace dtot with =1
s2=dalt+dtral+ddefl+ddef2
replace dtot with s2
s3-dpa0-f-dtGt)-dtral
replacs dtot2 with s3
=4; i dorij+ddes )-dcon
replace ddis with s4
s5=dpafHdtQt-dtatl
replacs dtot3 with 55
S 6,55 say s ;
51ZS 1,5, 0
@ 12,55 say s2 ;
5ze 1,5, 0
5 13,55 say sZ ;
size 1,5, 0
6 16,55 say s4 ;
size 1,5,
a 1^,55 say s5 ;
si:e 1,5, 0
if nc wvisibleC'certd"
actvate windaw cend
endif
rscjiori t;
if m . t s l k s t a t = "ON"
if ;: = 'N' then
clsar
endtturn
p.r>ddo
*: EF: CEND.SPR
Prograra C:\FPD26\EST1\CENDAC.SPR
Called by CEND.SPR
set talk D
=et echo off
=et ciock off
5Pt be off
=e status off
store 5pace(7 to sl,52,s3,54,55
store & te si,s2,s3,54,55
55lee f
;;-'S'
do while x='S'
;; = 'N;
cisar
iccate for cod = col
Authcr's ame
Descnption:
This proQratn was automaticaliy generaied by GENSCRN,
regional m.currsr-aa, st.taikstat, ii.coifipstat
if setC'TALK") = "QN"
set talk off
(B.talkstat = "DN"
sise
i.talkstat = "QFF"
entJif
ffl.coinostat = 59t"COMPATIBLE")
set coipstible foxpius
*m.currarea = SELECTt /
*IF uSED("ho5p"}
* BELECT hoso
* SET ORDER TO 0
*ELSE
SELECT 0
USE (LQCFIL11ho5p.dbf","DBF11,MWhers is hosp?"):
* ASAN AtAS hosp ;
* ORDER 0
*ENDIF
if
ir uppertwtitlePCEND")) ^ "CEND.PJX" :
or !jpper(wtitie("CEND"i) == "CEND.SCX" ;
or upper(wtitie"CEND") == "CEND.MHX" ;
or upperwtitisf "CEND ! ! '- == "CEND.PR5" ;
or upoerwtitieC'CEND")) == "CEND.FRX" ;
DP upperitit!e("CEND 11 ;) == "CEND.QPR"
ifidoy cend ;
frcffl iritf ^rou ) - 2 4 f / 2 ) , i n t s c G l ) - 7 7 f / 2 i ;
to irit((sraw}-24)/2)+23,ir,ti:(5coH)-77)/2K76
t:tle 'CENSO DIARIO" ;
7,0 to 7,74
8,48 say "ALTAS:" ;
size 1,6, 0
@ 8,55 Qet hosp.dalt pict '999' valid dalt >= 0;
si:e 1,3 ;
defaull 0
9,16 say "TRANSFERENCIAS A OTRAS ESPECIALIDADES:" :
size 1,38, #
9,55 get hosp,dtra pict '9?9' valid dtra >- 0;
size 1,3 ;
default 0
i 10,36 say "DEFUNCIONES -48H,:" ;
size 1,16, %
13,55 get hoso.ddef pict '999' valid ddef >= 0;
size 1,3 ;
default 0
@ 11,36 say "DEFUNCIONES +48H.:" ;
size 1,19, 0
e 11,55 get hosp.ddef2 pict '999' valid ddef2 >= ;
sizs 1,3 ;
default
* DEFAULT
9 14,M to 14,74
fl 3,1 say "INGRESOS => " ;
c i ~?p i i "^ ^
a 8,1 say "EGRESOS =>" ;
size 1,10, 0
s 15,1 say "RESUMEN DE CAHAS =>" ;
size 1,19, 0
1 15,45 say "OCUPADAS:" ;
size 1,9, 0
15.55 get hosp.docu pict '999' valid docu >= 0;
size 1,3 ;
default
e 16,42 say "DESOCUPADAS:" ;
size 1,12, @
@ 16,55 get hosp.ddes pict '999' valid ddes >= 0;
si:e 1,3 .;
default 0
2 17,29 say "DAADAS Y/O CONTAMINADAS:" :
d. o
*-> IT-J ltl t-i
--- in _c:
o O
fo -
O u~i
u _Q- U O LJ O- u r.p UT
ui c-4 in r-i tn cu ui ^ ;; u *>-
enddo
*: E^F: CENAC.SPP
Propram C:\FPD26\EST1\CEND1 .SPR
La i i 3 SPftCO (function in ?)
SPACEO (functiofi in ?
INeES.PP.G
FOUND) (function in ?)
EOFi function in ?)
SETO (function in ?)
WEXISTO ifunction in ?
UPPER (function in ?)
WTITIEO (function in ?
INTO (function in ?)
SROWO Ifunctiofi in ?)
SCOL ( ) Ifunctian in ?;
WVISIBLEO {function in ?)
do
store fe tu fech
selec f
;: = 'N'
clear
4,9 to 13,70 doufaie
6,33 say TENSO DIARIO'
7,31 say 'EDICIN DE DATOS'
614,9 say ' CF31 LISTAR ESPECIAL!DADES\SALAS'
14,58 say '[ESC] ESCOGER'
68,17 say 'CGDIGO ESPECIALIDAD; '
98,4 get col pict '9999' valid col > 0
read
lcate far cod = col
if .not, fauna O
clear
&A,1^ te 9,71 doube
66,13 say 'ESPECIALIDAD/SALA NO REGISTRADA O MAL DIGITADA'
7,13 say 'CREAR LA ESPECIALIDAD/BALA EN EL fOU DE MANTENIMIENTO'
read
return
9,17 say 'NOMBRE ESPECIALIDAD: '
616,17 say 'NOMBRE SALA: '
@?,4@ say especin-
10.^9 say salara
se lee c
$14,9 te 14,70
311,17 say 'FECHfi DEL DOCUMENTO: ;
511,10 oet fech
read
ocate for dcodiQ = col .and. dfecha - fech
clear
if ,nat. eoff)
CEND.SPR 10:42:49
Author's Ndffie
j Descriptiori:
This progran was autoniatically Qenerated by 6ENSCRN.
Ireaion 0
regional m.currares, m.tlkstat, B.cofflpstat
if s e t ( " T A L K H ) = "ON"
set U11 a f f
ffi.ta-.stat = "UN"
slss
m.talkstat = "OFF"
endit
ffl.coniostat = set "COMPATIBLE")
set compatible foxplus
*m.currares. = SELECK )
*IF UEED"hosD")
* SELEC hosp
* SET QRDER TO 0
*EL3E
+ SELECT
* USE (LQCPlLE("hosp.dbfu,"DBF",llhere is hosp?"))
* AGAIN ALIAS hoso ;
* QRDER 0
Q. 11 - (u fp tu E
^7 LH -^ '^3 ."!- c-l- *- i o o o o o O
C i r r o O i - - - a T = '
=j a a o tn =
m D ro ro
E E E E E
ex ro ID ro na ra
n c~3 tn
rn rn m m rn rn
icj o 5 5 o
i m -a a: en -
-a o ^3 2: n t-n
^D x C73 x x X
3,55 get hosp.dpa* oct '999" valid dpa) >- #;
si ze 1,3 ;
default 0
@ 4,45 say "INGRESOS:" ;
size 1,9, 6
4,55 get hosp.ding pict "999' valid ding >= y;
si:e 1,3 ;
defau.lt e
i c.,15 sa> "TRANSFERENCIAS DE OTRAS ESPECIALIDADES:
si:e 1,39, &
0 5,55 get hosp.dtra pict '9*?' valid dtra >= 0;
sise 1,3 ;
defauit 0
8,46 Sy "ALTHS;" ;
5i:e 1,6, e
% 8,55 get hosp.dalt pict 'W valid dalt = 6;
5ize 1,3 ;
default t
a 9,16 say "TRANSFERENCIAS A OTRAS ESPECIALIDADES;"
si:e i, 38,
9 ",55 get hosp.dtral pict '999' valid dtral >= <?;
size 1,3 ;
default 0
10,36 say "DEFUNCIONES -43H,:" ;
size 1,16, y
10,55 get hosc.ddefl pict '999' vahd ddafl >= 0;
size 1,3 ;
default fi
11,36 say "DEFUNCIONES +48H.:" ;
size 1,18,
11,55 get hosp.3def2 Dict '999' valid ddef2 "-- 0;
size 1,3 ;
default 0
14> to 14,74
'? 3,1 say "INGRESOS => ri ;
size 1,12, 0
S 3,1 say "ESPESOS ='>" ;
5ize 1,10, 0
@ 15,1 say "RESUHEN DE CAMAS =>" ;
S1ZB 1,19, 0
e l&^K ^,ftB6deaDfia:llict '999' valid docu >'- 0;
5iz"e 1,3 ;
default 0
16,42 say "DESOCUPADAS:" ;
=i:e 1,12, 0
16,55 qet hoso.ddes pict '99?" valid ddss "^ 0:
si;e 1.3 :
default 0
17,29 say "DAADAS Y/O CONTAMINADAS:" :
s::e 1,25, a
e 17,55 get hcsD.dcon pict 'V1?' valid dcon "- "?;
51 :e 1,3 ;
default 13
? 13,21 say "CAMS DISPONIBLES A LAS 24 HORAS:" ;
si:e 1,33, 0
*e 13,55 5ET hoao.ddi? ;
* ?IZE 1,3 :
* DEFAULT
5 i--,27- aay |1TCTAL PACIENTES A LAS 24 HURAS:" ;
51Z9 1.31, 0
*a 19,55 GET'hcsp.dtot: :
* SIZE 1,3 ;
5tDre 0 tQ 51,52,53,54,
51:5 ,,
a 1S,55 say s4 :
5i:e 1,5, i?
@ ?,55 say s5 ;
sus 1 , 5 ,0
clear
25,12 to 10,66 double
7,22 say 'ESTE REGISTRO NO EXISTE'
6,22 say 'DESEA EDITAR OTRO PEBISTRO S/N:
i*B,54 get x pict ' ! 'valid at K,'5N'Ht3
*"55G
if X='B'
clear
lOQD
else
clear
cise ail
return
andif
eni
11, 3E say "DESEA EDITAR OTRO REGISTRO E/N:
x- : N :
521.7? get x pict ' " ' v a l i d at ^ , ' S N ' J M
* USE
*ENDIF
*=.ELECT ni.currares)
if .talkstar - "CN"
sat taU- an
er.dif
if iTi.coiTipstat r "QN"
=et coinpatibis on
sndif
if y = V then
*: EOF: CEND.5PR.
*: Prooraiii C:\FPD26\E5Ti\CEND2.SPR
o 4, 7 dear
611,17 say TECHA DEL DOCUMENTO: '
11,40 get fech
read
lcate for dcodiq = coi .and, dfecha - fech
el ear
if ,not, saf)
CEND.SPR
Authar'5 ame
Description:
This procuris was automsticallv qenerated by GENSCRN,
ttregion S
regional nt.currarsa, m.talkstat, a.conipstat
if set"TftLK u ) = "ON"
set tai off
ffl.talkstat = "QN"
eise
m.talkstat = "OFP11
eridif
ffl.coftpstat = sEtrCHPATIBLE")
set cipatible foxplus
*ai.currarea = SELECTO
*IF USEDC'hosp")
* SELtCT hosp
* SET QP.DER TQ
*ELSE
* SELECT 0
* USE (LQCFIlE("tosp.dbfVDBF","Where is hosp?"))
* A5AN ALIAS hosp ;
* ORDER 0
*ENDIF
n-
MS-DOS Window definitions
if not ijexist
or upperrttitlefCEND")) == "CEND.PJX" ;
or upper(wtitle"CEND") == "CEND.SCX" ;
or upperwtite"CEND") == "CEND.MNX" ;
or upperiwtitleC'CEND")} == "CEND.PR6" ;
or upperwtiUeC'CEND 11 }) == "CEND.FRX" ;
or upperUititle"CEND")) == "CEND.QPR"
define window cend ;
froiri int(5raw()-24/2!,int(5CD(i-77)/2 :
ta int((sraw)-24)/2)+23,ifit((scol()-77/2)+76
title TENSO DIARIO" :
nofioat ;
nocise ;
bhadow ;
double ;
color scheme 1
er,dlf
#reqion 1
if wvisibleC'cend")
actvate wincow cend same
else
actvate windcw cend osho
endif
seiec f
@ 1.14 aet sspesaia.especiin ;
sise 1,36 ;
default / / )
e 3,19 say "EXISTENCIA PACIENTES A LAS 0 HURAS:'1 ;
size 1,35, i?
5 0,30 say "DATOS INICALES11 ;
51 "5 1,1 5, 0
size 1,9, 0
5 4,55 get hosp.ding ;
size 1,3 ;
deault 0
5,15 say "TRANSFERENCIAS DE OTRAS ESPECIALIDADES:"
size 1,39, 0
'! 5,55 get hoso.dtra ;
size 1,3 ;
default @
e i, 39 iav "TOTAL INGRESOS:"
5ize 1,15, 9
*@ 6,55 GET hosp.dtot :
* SI2E 1,3 ;
* DEFAULT 0
2i0 *o 2 74
7,0 to 7,74
3 3,46 say "ALTAS:" ;
size 1,6, 0
8,55 get hosp.dalt ;
5ize 1,3 ;
default '*
@ Q,l say "TRANSFERENCIAS A DTRAS ESPECILIDDES:" ;
5ize 1,38, 0
9 9,55 get hosp.dtral :
si^e 1,3 ;
defauit 0
S 1?,36 say "DEFUNCIONES -4BH.:" :
si;s 1,15, 0
e 10,55 ge ri^p.ddef ;
sze 1,3 ;
def::l 0
ll,o say "DEFUNCIONES +48H.:" ;
siza 1,13, 0
'! 11,5: qst ho5p.ddef2 ;
size 1,3 ;
dsfault 0
@ 11,0 to 14,74
a 3,1 say INGRESOS => " ;
size 1,12, 0
8,1 say "EGRESOS =>" ;
51ZE 1,10, 0
a 15.1 say "RESUMEN DE CAHAS =>" :
size 1,19, 0
15,45 say "OCUPADAS:" ;
size 1,9, 0
a 15,55 get hosp.docu ;
size 1,3 ;
defauit 0
@ 16,42 say "DESOCUPADAS:" ;
size 1,12. 0
default 0
& 17,29 say "CASADAS Y/O CONTAMINADAS: " ;
5ize 1,25, #
17,55 get hasp.dcon ;
size 1,3 ;
defaut
18,21 say "CAMAS DISPONIBLES A LAS 24 HORAS:11
size 1,33, $
* 18,55 8ET hosp.ddis ;
* SIZE , 3 ;
* DEFAULT (i)
19,23 say "TOTAL PACIENTES A LAS 24 HORAS:" ;
size 1,31, 0
*e 19,55 i3ET hosp.dtot3 ;
* ",7f l,j
jl-L 1 T ,
,
* DEFAULT
*RED
store 0 to 5l,52,s3,s4,s5
s=ding+dtra
replace dtot with si
s2^dalt+dtrai+ddefl+ddef2
rspiace dtotl with s2
s3=(dpa*+dtt-dtral
replace dtot2 with s3
s4= ( docu+ddes ) -den
replce ddis with s4
s5=dpa*+dtot)-dtoti
rsplace dtot3 with s5
6,55 say al ;
stze 1,5, 0
& 12,55 say s2 ;
si:e 1,5, &
13,55 say s3 ;
a 18,55 say s4 ;
sue 1,5, 0
@ 9,55 say 55 ;
size 1,5,
ciea
clear
65,12 to 1&,68 double
7,22 say 'ESTE REGISTRO NO EXISTE'
8,22 say 'DESEA CONSULTAR OTRO REGISTRO 5/N:
98,57 oet x oict 'l'valid t (x,'SH')#e
read
Ci(3Se 31 i
endrturn
encif
21,38 say "CONSULTA OTRO REGISTRO S/N:H
x='N'
521,66 oet x pict 'l'valid at (x,'SN')*0
read
if not wvisibleC'cerid")
actvate window cend
endif
:f l.talkstat - "QN"
5et talk on
pr;df
if fli.camnstat = "QN"
set ciiipatible DH
endif
: J :;-'N' then
clsar
re i u r n
endif
endd
*: EOF: CEND2.SPR
************************** *********************#******#*****************
Proorara C:\FPD26\EST1\CEND3.SPR
ciear
34,9 to 13,70 double
66,33 ssy 'CENSO DIARIO'
s7,2S say 'ELIMINACIN DE DATOS'
614,9 say '[F3] LISTAR ESPECIALIDADES/SALAS'
@14,58 say '[ESC] ESCOGER'
6.17 say "CDIGO ESPECIALIDAD: '
@8,40 get col pict '9999' valid col > 0
CEND.SPR 10:42:4"?
Author's Nflte
Bescription:
This progratn ^35 automatically generated by GENSCRN.
#regian 0
regional oi.currarea, m.talkstat, a.coffipstat
if setC'TAlK") = "UN"
set talk off
m.talkstat = "ON"
el se
ffi.talkstat = "QFF"
endif
m.CDffl(j5tat = setC'COMPftTIBLE")
set compatible fo;plus
fi
*IF USEDC'hosp")
* BELECT hosp
* SET OR0ER TQ <&
*ELSE
+- SELECT 0
* USE LKFREr'hosp.dbf e s osp
* ASftIH ALIAS hsp
* QRDEP 0
*ENDIF
MS-DOS Windou definitions
if not wexistfcend") ;
or upper(wtitls"CtND")} == "CEND.PJX" ;
or Lipper(wtitle("CEND"}) == "CEND.SCT ;
or upperwtitle"CEND"M == "CEND.HNX" ;
or u.pperUtitlei"CEND")) == "CEND.PRS" :
or upoer(wtitle"CEND")) == "CEND.FRX" ;
or upperiwtitlsf'CEND")) - "CEND.QPR"
define 'iindow cend ;
from int5rQi.i]{)-24l/2),ir 1 t(scol()-77)/2) ;
to ir 1 t(srQw(i-24/2)+23,iat(scol)-77)/2i+7 !
title "CENSO DIARIO" ;
naflaat ,
nacase ;
shadow ;
double ;
color scheine !
eridif
ttrsqion I
if wvi=ible!"cend")
actvate window cend same
elss
actvate window cend noshow
selec f
1,4 gst espsala. especim ;
size 1.3? ;
default " ''
5 1,1 say "ESPECIALIDAD:" :
5128 1,13, e
6 1,46 say "SALA:" ;
size 1,5, 0
* 1,51 (jet espesa 1 a. salaffi ;
size 1,7 ;
default " "
ciear gets
seec c
@ 1,60 say "FECHA:" ;
size 1,6,
5 1,66 get hosp.dfecha ;
size 1,8 ;
default { / / }
3,19 say "EXISTENCIA PACIENTES ft LAS 0 HURAS:'1 ;
size 1,35, >
5 0,3 say "DATOS INICIALES" ;
size 1,15, 0
e 3,55 get hosp.dpa :
size 1,3 ;
default 0
@ 4,45 say "INGRESOS;" ;
,-,-,,, 1 C
= li.C i , 7, ?
@ 2,0 to 2,74
7,0 to 7,74
@ 3,48 say "ALTAS;" ;
size 1,6,
8,55 get hosp.oalt ;
sizs 1,3 ?
default 0
a 9,16 say "TRANSFERENCIAS A OTRAS ESPECIALIDADES:" ;
size 1,38, y
@ 9,55 get hosp.dtra ;
size 1,3 ;
default 0
0,36 5ay "DEFUNCIONES -48H.:" ;
si:e 1,18, 0
S 10,55 qet hasp.ddefl ;
size 1,3 ;
default 0
e 11,36 say "DEFUNCIONES +4SH.:" ;
size 1,18, 0
get hosp.ddef2 ;
14,0 t3 14,74
<a 3,1 say "INGRESOS => H ;
5ize 1,12,
i 8, say "EGRESOS =>" ;
size 1,10, 0
15,1 say "RESUMEN DE CAMAS =>" ;
5ize 1,19, 0
15,45 say "OCUPADAS:" ;
size 1,9, w
15,55 qet hosp.docu ;
si:e 1,12, 9
i 16,55 get hcsp.ddes ;
si :e 1,3 ;
default 0
6 17,2? say "DAADAS Y/O CONTAMINADAS:" :
si:e 1,25, <?
17,55 Qet hasp.dcon ;
si:e 1,3 ;
default 0
5 18,:i say "CAMAS DISPONIBLES A LAS 24 HORAS;"
51ZB 1,33, l
*8 18,55 GET hoso.ddis :
* SIZE i,3 :
* CEFAULT )
19,23 say "TOTAL PACIENTES A LAS 24 HORAS:" ;
NQT WVISIBLE"cerid")
ftCTIVftTE HINDGW cend
*REftD
5=ding+dtra
reolace dtot with si
rsciace ddis m t h =4
=5 = ' dp^'^dtot ) -dtot 1
repines ctct3 witfi 55
6,55 say si ;
5i:e l',5, 0
? 12,55 say s2 ;
size 1,5, i
? 13,55 say s3 ;
ciear
5,12 to 10,68 double
7.22 say 'ESTE REGISTRO NO EXISTE'
13,22 say 'DESEA ELIMINAR OTRG REGISTRO S/N;
98,56 get x pict ''valid at (,'SN'51W
read
if :='S'
IQOD
else
return
ertdi
endif
621,3 say "SEGURO DE ELIMINAR S/N; "
x=''
21,27 get x pict ' l ' v a l i d at ( x , ' S N ' ) * &
read
if x = ' S '
pack
endif
if not u!visible"cend")
actvate window cend
sridif
READ CYCLE
*IF USEDC'hosp")
* SELEC hosp
* USE
tfreqian O
ir si.talkstat = "ON"
59t talk on
endif
" "ON"
ifale or
endif
if x - ' N ' then
clear
return
endif
enddo
*: EQF: CEND3.SPR
+**#f*****f****+#********t***#+*****+******t*##**-#t#******#*##t*#*tt**-#*#**t
Prograa: C:\FPD26VEST1\PRSEREM.PPS
(procedure in HENU1.PRG
ffunction irt ?!
function irt ?!
(function in ?)
(functiari in ?
function in )
?L seno aff
ret clock off
store date; te, fech
relee ti
on key lbei CF4] do inqclis with ncifli,nonbffl,apeifli
QD.:='! "
lo Minie
selec
clear
i 3, U to 13,68 double
9 5,2S say "SERVICIO DE EMERGENCIA"
5 0,26 53> "RECORTE INDIVIDUAL IMPRESO"
? S,:S say "INGRESE EL NUMEPO DE HISTORIA CLNICA:
9,22 say " -:3EIS DI6ITOS NICAMENTE; ;!
S 8.5 get ruini pict "93999' valid numl 0
?4,I1 s=y CF4J LISTAR CCDIGG3'
Ql.=6 say '[ESC] ACOGER'
re a d
if astkey)=27
clear
return
e i se
return
gtdif
fl 11,17 te 11,62 clear
i 11,23 say "PREPARE LA 1HPRESDRA Y PRESIONE ''BTER)"
resd
sat dsvi'id to print
set print on
set consaie off
'3 2,1 =sy rspliL3te"-1!,77
i 3,22 -5ay "HOSPITAL REGIONAL DOCENTE AMBATQ"
@ ,24 say "DEPARTAENTG DE ESTADSTICA"
*: EOF: PRSEREM.PRG
Prcqrafr,: C:\FPD26\EST1\PRCSEREM.PRG
Ir.aexss: EH.IDX
set taik of
set bell off
b@t status off
set echo off
set clck off
do uhile ';='S'
selec d
clear
e 3,11 to 13,68 double
&5,2^ say "SERVICIO DE EMERGENCIA"
S,26 say "REPGRTE AGRUPADO POP PACIENTE"
08,26 say "HISTORIA CLNICA: "
38,45 qet num pict '999999' valid numl > 8
eifi.ll say '[F4] LISTAR CODISOS'
514,56 say '[ESC! ESCOGER'
rsid
lcate for re ira = numl
if ,rot. faund
clear
4,12 to 9,69 double
e6T18 say "HISTORIA CLNICA NO REGISTRADA O MAL INGRESADA1'
7,18 say "CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO"
readrn
LU
LU
= CJ
a =x
h~ a_
X
LU
LO
i tD
X LU
LJ c-J
r-j uJ
-o ce:
LiJ UJ ex.
U- U,
->- in in en
L--J O- O- -d-
.1 -^-i -^--1 LI'l ~O
3 ~O -O lO d tu - o i"-i o. --1
^ [---.i r-J -a- LO i-., co reT ai o 'ta ex u --- a -c M-
cu tu vn
e ,i say reoiicate"=",77}
selec ti
< 7,1 say "Nombres: "+riOflibm
@ 7,68 say "Emisin: "
@ 7,69 say date)
8,1 say "Apellidos: "-t-apelm
9 8,60 say "Pagina No: "
9 8,64 say pag
fi 9,1 sav "Historia Clnica No:
*: EOF: PRCSEREM.PRG
##*##**##*##*#*******#*#**#******#***********#*********##*#***##***##****#***
Proqrai: C:\FPD26\ESTl\PfiRE6CQ.PR6
in
(func ion in
clear
@3, 12 to 13,68 double
5,23 S5V "REGISTRO DE CONSULTAS EN EMERGENCIA"
S6,26 say "REPORTE INDIVIDUAL IMPRESO"
8,18 say "IN6RE5E EL NUMERG DE HISTORIA CLNICA!
@9,22 say " 'SEIS DGITOS NICAMENTE;- "
'98,56 qet nufil pict '9999^?' vaiid riumi > 0
14,12 say 'CF4j LISTAR CDIGOS'
^:4,5b soy TEECJ ESCOGER'
clear
iaop
ciear
reLirn
endif
if lastkey)=27
ciear
return
endif
else
opc='F'
11,17 say "DESEA CNTINUftfi, EDITAR G FINALIZAR <C.E,
11, il get opc pict '"'valid at (opc.'CEF ' )#0
read
*: EOF: PP.RESCQ.PRS
**********#*****#**#*#******#**#**** *****#t**t#M************M**************
Prograffl: C:\FPD26\ESTi\PRCREGCO.PRG
Indexes: EM.IDX
561 LiCjuk Of
set ba ff
set status off
s&t echo off
set talk off
store data) to fechi
store date(i to fechf
selee d
or \-e~j label [F41 do inqclis with
C-0
do while x=''
selec d
clear
,ll to 13,68 doubls
5,23 say "RE6ISTRD DE CONSULTAS EN EMERGENCIA"
@6,25 say "REPORTE AGRUPADO POR PACIENTE"
'18,26 say "HISTORIA CLNICA: "
3,45 get numl oict '999999' valid numl > 0
214,11 say [F41 LSTAR CDIGOS'
^14.56 say '[ESC1 ESCOGER'
rsad
lcate for ricliffl - numl
if ,not. fourtd)
clear
94,12 to 9,69 double
66,18 say 'HISTORIA CLNICA NG REGISTRADA O MAL DIGITADA'
@7,18 say 'CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
rsati
return
ertdif
selec a
@14,il to 14,68 clear
@<?,26 say "FECHA INICIAL: "
51S.26 say "FECHA FINAL: "
9,45 cjet fechi
'5:0,45 get fechf vaiid fechf > fechi
read
lcate for rncii - rum ,and. rfechs >= fechi .and. rfecha <= fechf
if .not. fouridf)
ciear
ciear
loop
el se
ciear
return
endif
lsar
else
set filter to rncii - nuit) ,ar,d. r fecha )= fechi .and, rfecha .= fechf
endif
ndex on rfecha to era
Dpc='F'
11.17 ?ay T'ESEA CONTINUAR, EDITAR o FINALIZAR <C,E,F>: '
sil, 62 qet apc ce; '''valid at (opc, 'CEF' l#w
return
if lastlfey()=27
ciear
return
endif
911.17 to 11,62 ciear
l,2f) say 'PREPARE LA IMPRESORA Y PRESIONE <ENTER;'
resd
qo top
50t de vi ce to pnnt
5st prit or
set consol off
do whiie .not. eof(
if l > 54
2,1 say replcate ("=",77;
3,22 say "HOSPITAL REGIONAL DOCENTE AMBATO"
S4,24 say "DEPARTAMENTO DE ESTADSTICA"
65,11 ay "v <FEGISTRQ DE CONSULTAS EN EMERGENCIA POR PACIENTE";^"
'5,: say replcate (" = ",77)
andif
i,. say rfecha
ai ,19 say rmgeri
1,28 say regen
@i,33 say rpsdi
i:, 46 say rqobs
i,55 say rhidr
?i,64 say rdpol
i,73 say rotro
9i,81 say rdpri
i-i+i
c=c+!
skip
enddo
i+2, lt) say 'NUMERO TOTAL DE ftTENCIONBES: '
n+2,35 say c
Ej^Ct
set print off
se device to screen
*: EOF; PRCREGCO.PRB
**********************************************************************
clear
@3,l to 13,68 double
5,14 sy 'ATENCIN INFANTIL PRE-ESCOLAB. Y ESCOLAR DE 0 A 5 AflQS'
@,26 sa> 'REPORTE INDIVIDUAL IHPRE30'
&B.E say 'INGRESE EL NUMERO DE HISTORIA CLNICA: '
'PjZ: saj ' :5EE DGITOS NICAMENTE;' '
*>ld,56 get nufil pict '999999' valid numl > w
@14,U\av 'CF41 LI3TAP. CDIGOS"
^14,56 sy ESC1 ESCOGER'
55 lee b
ciear
loop
el se
ciear
return
endi
if lastkey(=27
ciear
return
endif
sise
Calis: DATE''; i in )
: IN8CLIS.PRS
: FQUNDO function in ?)
: LASTKEY! (function in 7)
: EGFO (function id ?)
: REPLCATE!; ^unction in '''i
: PROWO (fnctioa ir, ?!
: CHE O fuRctian in ?)
Indexes: EX.ID*
while x-'S'
seiec d
clear
@ 3,11 to 13,68 double
95.14 say "ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE 0 A 5 AfiOS"
6,26 5y "REPORTE AGRUPADO POR PACIENTE"
8,2 =y "HISTORIA CLNICA: "
@e,45 get riuml pict '999999' valid numl > S
eiVfsay ' t F 4 ] LISTAR CDIGOS'
914,56 say 'CE3C] ESCG5EP'
"53G
iccsts "r riclisi = riunl
if .not. fo'jndO
clesr
94,12 to 9,69 doubie
9t,15 =5r "HISTOPIfi CLNICA NO REGISTRADA C ^AL INGRESADA"
67,18 53 "CREA? LA HISTORIA EN EL MEN DE MANTENIMIENTO"
ec
ei4,ll to 14,66 clear
mjnFrtfitl
i ",2t say "FECHA INICIAL: Ei
*1,26 say "FECHA FINAL: "
e 9,45 qet fechi
10,45 get fechf val id fschf > fschi
TEao
lcate for ncii = riuit .and. fecha '.= fschi .artd. fecha = fechf
if .not. foundO
clear
::^'N'
55,12 to 10,68 double
37,19 say 'NO EXISTEN REGISTROS EN ESTE RANGO DE FECHA'
88,19 say 'DESEA REALIZAR OTRA IMPRESIN S/N: '
8,54 get x pict '!'vali at (x,'SN'l#0
rsad
if .- = '3'
clear '
loop
S 56
clear
r-sturn
if lastkey()=27
clear
return
sridif
e! se
set filter to nch - num .and. fecha >= fechi .and. fecha - fechf
endif
ndex an fecha ta ex
ODC-"F"
@ 11,17 say "DESEA CONTINUAR, EDITAR o FINALIZAR <C,E.F>: "
@ 11,62 qet opc pict ' ! 'valid at (opc,'CEF'lMj
read
if ooc="E11
clear
locp
en di*
if QOC-"fr"
clear
return
Enoif
if lastiey{)=27
cear
rsturn
enaif
@ 11,17 to 11,2 clear
fl 11,2 say "PREPARE LA IMPRESORA V PRESIONE <ENTER>"
r?ad
90 top
set device to orint
set orir.t en
5=t can=ole off
"jO tp
da while .nat. eof)
if i > 54
2.1 say replicate( lp = ".77)
9 3,22 sav "HOSPITAL REGIONAL DOCENTE AMBATC"
& i,:a say "DEPARTAMENTO DE ESTADSTICA11
e 5,5 sav "v:<HTNCION INFANTIL PRE-ESCOLAR Y ESCOLAR DE 0 H 5 AflO
r-j r .1 o~ iji
- - o ?-
Ul Ul O
.-> r-o - ~
ui ui ni Ul
in rln i/i --- ni
DJ
moa. cu --e tU li L<
x> m o
tn c u::> ri n ri
- C3 nr ro o O -i -n
en H m
CD n
m rn <:
r *= tr
~2L O
~i 2:
fTi en
Prgran: C:\FPD26\EST1\PRCCE14.PRG
:coo
c.ear
^ 4,l te 9,iB double
6,22 sa> 'PROCESO DE IMPRESIN FINALIZADO"
@ 7,22 say "DESEA IMPRII1IR OTRO REGISTRO S/N:
i* :'.= N'
clear
return
endif
*: tF: PRCQE14.PRG
FrDoran: C:\FPD26\EBT1\PRCCOEI2.PRB
Irid8X5s: t.ID'
DpC~
i -eq
o while x-'S'
sslec d
ciear
@ 3,11 to 13,63 double
S5,!3 say "ATENCIN INFANTIL PRE-EBCOLAR Y ESCOLAR DE 5 A 14 AfiOS1
S,26 say "REPORTE AGRUPADO POR PACIENTE"
56,26 say "HISTORIA CLNICA: "
6,45 qet nuiril pict '997999' valit numl >
14,11 say 'EF41 LISTAR CDIGOS'
?]4,56 say '[ESC] ESCOGER'
read
lcate *or ('clim = numl
f .not. fjundO
~ 1 es r
54,12 to 9,69 double
30,16 say "HISTORIA CLNICA NO REGISTRADA C MAL INGRESADA"
S7,18 say "CREAR LA HISTORIA EN EL MEN DE MANTENIMIENTO"
read
m ru ci ro (Si 13? lu
n a. o.
(TI -I i,.n
-O -O f 1
a d no to
-a -
TJTI tr-
rn r i
n mm
m en
CD L.U
.1-1- tza
O i>
W= -H
se lee d
7,1 say "Nombres: "
5 7,6# say "Emisin:
9 7,69 say dateO
* 3,1 say "Aoelliaos: "+apel(n
8,60 say "Pgina No: "
8,64 say pag
@ 9,1 say "Historia Curaca No;
@ c r o w ( ) ,22 say ncliiit
910,1 say "Fecha Inicial: "
Sprow!) ,6 say fechi
@i!,l say "Fsch Final: "
sele: b
,+
Ul Ul
, . '': O c-i- n in
O Q. tu -< i ;
'""'-
-) ' '- '" -i ro '<
<-*.- p-Ji ' -<. r 3 < r .i H_ i X' O-. ^. ^a- ITI T ro rD ci
'is> in ^ ^ r ..i -
TP CJ cu fTl O" TZ.I " t^ re 'O i i.t- ^: ... .-. es -
i - = x> Ul m ^-f- 1 * m es Q ci ~TJ "Cl C3
-n i_n 111 TI ul "^ 1 "^^ un -1- * iU *~^ CT K- - ~n era Ir-l r --h TW Q n m 4 1X1
c:~ rn lii 1 ixi m x>
-< ij "T
O-1 o
LJZ?
'' - r ^-> Ul -1 n U^:1~tj n * T^I m r :i en m
rn *<." ji L-c7 ~1 -._- - m CU fl "J i -i -D T;I rn
o x>
1 J +-. X^ rn
7T^ "^^ --
^
tu *--
d. o- Ul -+- t^i 1 ! ^-h
D.1
! X* n
T5 i --
x- m o
m c
r m
t. J Cu O ^3 ro r X^* Hr- 3J n
U^
m m "* ro -_ i_n n ~^~" Ul b un ~r tr rn D CD cr
- n ^1 i- - ~J o ^ m *
+. ^~ *- 33
K* .r--
1 4 ZJ en *-
i ' z: -t- = i~ r~~ -1 en ro
in CU "_ Cu. ~* tr 11 i rn ^
Z>
T ro ZJ r- j = K- + Q c.i en
II
en
i
m
fiprowf) ,17 say edad2
e S,23 say "DIRECCIN: "+direc2
6 19,1$ say "MOTIVO DE CONSULTA: "+matcon2
@ 20, say "ENFERMEDAD ACTUAL: "+enfact2
6 21,18 say "PRIMERA CONSULTA: "+pricon2
6 21,43 say "SUBSECUENTE: "+subce2
& 22,9 say "DIAGNOSTICO; "+diag2
24,1 say replcate ("-".77)
26,25 say "ANTECEDENTES PERSONALES11
a 28,3 say !'F R E N A T A L:"
29,0 say "PERIODOS: "+perio2
e 30,3 ssy "N A T A L:"
@ 31,5 say "TIPO DE PARTO; "+ipoar2
a 31.36 say "ESTABLECIMIENTO; "^estab2
I 31,5* say "DOMICILIO: Hdoau2
@ 32,1 say "ATENCIN PROFESIONAL: H+ateprof2
32,4? sav !'EDAD GESTACINAL: "
* :r:*i; .56 say edadge=2
32,6? say "A F G A R"
i 33,1 say "PESOfGP.!:"
Drcii: i ,1^ say peso2
3 33,!^ say "TALLA(Ch): "
s Droj) .26 say talla2
1 33.29 say !lp,CEFALICO(CM): "
@ prowO ,45 say pcef2
33,48 say "No.ORDEN NfiC.: "
es"ow(J ,63 say ordnad2
5 ^T .D c- 'M .-1
i j-j,0(3 S y . .
clear
'? 4,11 te 9.b6 dcuble
@ 6,22 say "PROCESO DE IMPRESIN FINALIZADO"
? 7,22 say "DESEA IMPRIMIR OTRO REGISTRO S/N: "
date te fechi
store date ) to fech
seise d
on KSV iabel [F4] do irigclis with nclin,riofiibas,apelin
:o while x='S'
aelac d
clear
6 3,11 ta 13,68 dauble
35,13 say "ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR HAS DE 14 AjQS'
6,26 say "REPORTE AGRUPADO POR PACIENTE11
*B,26 say "HISTORIA CLNICA: "
68,45 ST; nunil Dict 'WW valid nuffll > 0
!:i!4 11 sav ' EF41 LISTAR nCDIGHS'
e!4,56 5y 'ESCl ESCOGER'
ertoir
tri 30 syw yyioDSB A yy-!G3S3-3yd
,,tf3IiSiayiS3 3'3 lN3WyiHyd3G., te* K'tr e
W 3N33QO ltfNQ!93H MIdSOH H -te 22* g
SJ -es I l e
frS < T ^
j.oa '^ou 1 e j i J M op
do 4 o
j.J.0 5T05U03 ;B5
UO
do^ 06
pEBJ
JE3T J
PS3J
^id 5dc ia6 y U g
3530,, ^s rn
xa o'4 etpsi yo xapui
ipu3
p u ? " T'-jja.f. ~ sj4jaj. 'pus* (uinu z 7 i p u j o^ u a a j i i ias
d' "d
iipua
aesp g9 4 tl ai
Q
seec d
7,1 say "Nnfares: "+riombai
9 7,60 say "Emisin: "
@ 7,69 say cate O
3,1 say "Apellidos: "+apeir,
% S,60 say "Pgina No: *
9 8,64 say pag
S ^,1 say "Histeria Clnica No:
a
& y , l 5.3 y 1!rech3 I n i c i a l ;
*: EOF: PRCCOEI3.PRS
Program: C:''FPD2'-EST WAPD.PRS
!lUU="
clear
52,9 to 13,7*3 dcufale
94,34 say 'PARTE DIARIO'
$5,28 say 'REPORTE INDIVIDUAL IMPRESO'
$14,9 say '[F31 LISTAR MDICOS/ESPECIALIDADES'
a_14,5B say '[ESC] ESCOGER'
s,P say 'CQGIGQ MEDICO: '
6,40 get co pict '9999' vaiid ce ; O
read
kcste for codiQ = co
if ,not. found1')
clear
94,I(H to 9,71 double
6,13 say 'MEDICO/ESPECIALIDAD NO REGISTRADO O MAL DIGITADO'
7,13 say 'CREAR MEDICO ESPECIALIDAD EN EL MEN DE MANTENIMIENTO'
reac!
reurn
endi f
7,17 say 'NOMBRE MEDICO: '
68.17 say 'NOMBRE ESPECIALIDAD: '
7,40 say ledicm
IB,40 say especm
selec d
@ 14,9 to 14,70 clear
314,=> say '[F4] LISTAR. CDIGOS"
14,58 say '[ESC] ESCOGER'
9,17 say 'HISTORIA CLNICA tt; '
iq,4!? get nuntl pict '999999' vahd numl > 6
ciear
35,12 te 18,68 double
37,22 say 'ESTE REGISTRO NO EXISTE"
P,22 say "DESEA IMPRIMIR OTRO REGISTRO S/N-. '
@S,5fc get ;-. pict '"'valid at (x,'SN')#?
read
if U5tkeyf-27
ciear
return
ciear
loop
s se
selee d
910,1 say "Historia Clnica No: "
"PRENATAL"
6 22,25 say "POST-PARTQ"
6 22,45 say "REG.FEC"
(? 2:,! say "PRIMERAS: "+pnd
<i 2^,25 say "PRIMERAS: Hpridl
3 13,^5 say "PRIMERAS: "+pndl
23,63 say "PARTOS: "tpartd
s 2,5 say "SuBSECU.: "+subd
6 24,25 S3.; "SUBSECU.: "+subd!
a 24, 5 S3y "5UESECU.: "+sui3d2
24,63 5ay i!D C: "+dacd
9 2t,3t say "NIJOS"
y 27,7 sa; "HENORES DE 1 ARO"
i 27,33 say "DE 1 A 4 flfiCS"
9 2^,55 sav "DE 5 A 14 AfJOS"
ci 28,11 say "PRIMERAS"
@ 26,34 say "PRIMERAS: "+pnd4
25,50 say "ESCUELA"
28,62 say "ESTABLECIMIENTO"
29,2 say "MENOR 28D: "+dien28d
@ 29,16 say "DE 23-364D: "+(nen364d
^ 29,34 say "SUBSECU,: "+subd4
q 2, 49 537 "er. GRADO: "-t-grald
2S63 say "ler.SRftBQ: "-t-gralld
@ 30, 8 say "SUBSECUENTES: H5uod3
a 3^,4^ say "6to. GRADO: "+Qra6d
36,63 say "oto, GRADO: "*grald
y :;,? say "OTROS BR.: (1+Qtrqd
H 31,43 5a; "OTROS GR.: 'Hotrgld
@ 32,22 say "OTROS Y CERTIFICADOS DE SALUD: "+atrc=
3*,1 say replcate !"-%T7)
" npp] i T riAri1'
' ^.i i t i "flL1
3S,lf say "PRIMERAS"
e 36,45 say "SUBSECUENTES"
39,13 say "MENOR ftfi: "+oien
S 39,45 say "MENOR, ABO: "+enU
4$,1& say "DE 1 A 4 AfiOS: "-Hnen4
@ 40,45 say "DE i A 4 AfiOS: "+(ner!4a
e 41,!;i say !1DE 5 A 14 AflOS: Il+fflen4
*: EOF: PRPARD.PR6
************************#******#*#*********#****#********+**************
Program: C:\FPD26\EST1VPRTQESP.PRG
\ N'
clear
@2,Q to 11,70 dLhie
4,18 say 'TOTALES POR ESPECIALIDAD CONSULTA EXTERNA'
65,31 say 'REPORTE POR FECHA'
^7,23 3y "FECHA INICIAL: '
B,23 ssy 'FECHA FINAL: '
w7,4y get fechi
38,^0 get fechf valid fechf >- fechi
-aad
!acate for fechad >- fechi .and, fechad <= fechf
if .not. foundt}
clear
cleai
loop
31 se
set fnter to fechad >- fechi ,and, fechad (- fech
endi^
ndex on fechad to ex
H!
count to ti for anessd-'S'
count to t2 for afiassd-'N'
CDunt to t3 far esped-'MEDICINA INTERNA"
count te t4 for espea='CIRUSIA GENERAL"
rou.r.t te t5 for 55ped='TRAiJHATQLQGIA'
lount to t tur esped='G!NECO OBSTETRICIA'
-ount to t7 for esoed^OBSTETRICIA1
count te tS for esped^'PEDIATRA"
count to t9 for esped='OFTAL1QL06IA'
rour.t ta tlO for Bsped='QTOPJHNOLARINGQL06IAr
caurtt to til for esped='FISIATP.IA'
count to t!2 fnr esped^'CRUblA PLSTICA'
count te t!3 for esped='CIRUGA PEDITRICA'
couni te t!4 f0r espetl='PSICOLOGA INFANTIL'
count ta t!5 for espeo^PSIQUIATRA"
cani; to tl or esped-'NEUMOLQGIA'
15,^ say "AFILIADOS AL SEGURO SOCIAL
Calis: SFACf)
: DATEO
: FONDO
: LASTKEYi
GG whS X
seise b
ciear
52,9 to 11,7' double
4,18 ssy 'TOTALES POR ESPECIALIDAD CONSULTA EXTERNA'
65,31 say REFCRTE POP FECHA'
&7.2Z 5v 'rECHH INICIAL: '
@E,23 =av FECHn FINAL:
?7,4 gc,t 5Chl
^5^0 get fechf valid fechf >= fechi
'1.-,2 te 1!
57,19 5a/ "NG EXISTEN REGISTROS EN ESTE RANGO DE FECHA'
58,19 soy "DESEA REALIAR OTRO PFGCESO S/N: "
G,51 get :: pict r ! ' v a l i d at ;,,'3N')^
else
*: EGF; PRTOESPA.PR6
Prcqrarc: C:\FPD26\ESTi\PRORDnD.PR6
(function n ?)
clsar
33,12 to 13, 6 doubis
5,30 say "ORDEN DE ADMISIN"
Q6,26 S5v "REPORTE INDIVIDUAL IHPPESO"
33, IB 5ay INGRE3E EL NUMERO DE HISTORIA CLNICA:
,": say " ^SEIS DGITOS NICAMENTE) "
68,56 qet numt oict '999999' vaiid nuil > 0
(214,12'say ;EF41 LISTAR CDIGOS'
514,56 5ay 'CESC3 ESCOSER'
no
-
_j-
.I-1
^i
^S
na
>
-
-
-u
i_i
--
a.
ru Lfl
- t
fr 21,39 say "CAMA No: "
Iprcwi ) ,48 say cama
S 23,5 say "DIAGNOSTICO PROVISIONAL: "+diaQ
35, 22 say alicate '"-H,3:?
36,27 3ay "MEDICO: "^edicj
S!SCt
sst gririt aff
set device ta screen
encif
.Uar
?4,! ta ^68 daubie
BC, 22 say "PROCESO DE IMPRESIN FINALIZADO"
7,22 ss y "DESEA IMPRIMIR OTRO REGISTRO S'N: "
(function ir ^!
fijrtcuan in ?)
function in "'
(f'jnctiar: ir. "":
ffuncticn in :;
fu.Ktian ir ?
set filter to ncli = nuaii .ano. fecha >= fechi .and. fecha <- fechf
endif
ndex on fecha to ha
op""F"
( l,17 say "DESEA CONTINUAR, EDITAR o FINALIZAR <C,E,F>: "
e 11,62 get opc pict '!'valid at (opc,'CEF')f$
read
if ooc^'F"
eriddo
9i+2,18 say 'NUHERQ TOTAL DE INGRESOS: '
1+2,34 say c
eject
set print off
set devics to screen
clear
4,11 to 9,63 double
6,22 sav "PROCESO DE IMPRESIN FINALIZADO"
S7,22 say "DESEA IMPRIMIR TRO RESISTRG S/N:
*: EOF; PRCRDI.PP.G
*: Prograro: C:\FPD26\EST1\PREPIC.PR6
*;
*: Systefji: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Auinor: CRISTINA SILVA - RAMIRO GMEZ
*: Copyright (c) 1995, CRISTINA SILVA - RAMIRO GMEZ
*: Last (nodifed: 12/99/95 12:81
procedure in ME14J1.PR6)
furictiori iri ?
cisar
K,12 to 13, 68 double
55,35 say "EPICRISIS"
rs,,2 ssy "REPORTE INDIVIDUAL IMPRESO"
@8, 18 sav "IN6RESE EL NUMERO DE HISTORIA CLNICA: "
9,22 say " <SEIS DGITOS NICAHENTE) "
@8,56 yet numl pict '999999' valid nunl >
14,12 ssy ;[F4] LISTAR CDIGOS'
a 14, 56 say '[ESC] ESCOGER'
read
LQC3.15 or nclim = nuai
it ,nat, foLirid)
clesr
04,12 to 9,69 double
$6,18 say 'HISTORIA CLNICA NO REGISTRADA O MAL DIGITADA'
7,18 say TERAR LA HISTORIA EN EL MEN DE MANTENIMIENTO'
read
surn
sndif
re tur ri
********** ****************.#*************#************************.************
function in
(functian in
ffurictian in
clear
3,12 to 13,68 double
5,33 say "TRA5FERENCIA"
56,26 say "REPORTE INDIVIDUAL IMPRESO"
38,18 say "INGRESE EL NUMERO DE HISTORIA CLNICA: "
@9,22 ssy " ^SEIS DGITOS NICAMENTE) "
@8,56 get minl pict '999999' valid nunl "/ 0
@I4,:2 =ay '[F4] LISTAR CDIGOS'
@4,56 say EE3C] ESCOGER'
resd
lcate for r'Cliin: nutnl
IT .not. fouritO
ciear
4,12 to 9,69 double
86,18 say 'HISTORIA CLNICA NQ REGISTRADA O MAL DIGITADA'
@7,S aay 'CREAR L HISTORIA EN EL MEMU DE MANTENIMIENTO'
read
return
endif
selec c
ciear
lQp
e I se
ciear
return
endif
if astkey)=27
ciear
return
endif
e i 55
if U s t k e y ( ) = 2 7
ciear
return
eridif
eil, 17 to 11,62 ciear
611,29 say "PREPARE LA IMPRESORA Y PRESIONE <ENTER
read
=et device to print
set orint on
set consol off
32,1 say replcate ("=",77)
@2,22 say "HOSPITAL REGIONAL DOCENTE fWBftTO"
4,24 say "DEPARTAMENTO DE ESTADISTICr
35.22 53y "^.TRANSFEPENCIft INDIVIDUAL)"
6, i say rspi ic-S'jS i = , i / )
selec d
<7,i aay "Nombres: "-*-nonbin
'3^,60 say "Emisin: "
67, *? say daten
d6,l say "Apellidos: "^speiiTt
r8,6k> say "Pgina Na: 1"
'19,1 say "Historia Curaca No: "
gpro^ i ,22 say nclim
se lee c
512,28 say "PARA TRANSFERENCIA"
614,1 say "TRANSFERIDO AL ESTfiBLECIMIENTO: Atesta
&15.1 say "MOTIVO TRANSFERENCIA; "+t-nat
.'procedure in MENU1.PRG)
c ea
53,^ to 13,70 doubie
^5.33 53y 'CEfJSG DIftRIQ'
%,2t =ay DEPORTE INDIVIDUAL InPRESO
914,9 say '[F31 LISTAS ESPECIALIDfiDES/SftLAS'
14,58 53Y '[E5C1 ESCOGER'
fi7,I7 say 'CDIGO ESPECIALIDAD: '
V te". :Q: pict C999' vaho coi ' ./i
87,65 5y date')
5eie>; c
5E,60 say "Pqiria No: 1"
59,1 say "Fecha: "
proi'i) ,3 say Cfetha
12,33 5ay "INGRESOS"
@14,19 say "EXISTENCIA PACIENTES A LAS e HURAS: "
praiifO ,56 say dpa"
315,45 say "INGRESOS: "
iproui l; ,56 say -dinig
aic,13 =dy "TRANSFERENCIAS DE GTRA5 E5RECIALIDADE:
gpro^ ,5s say dtra
17,39 5a. "TTAL INGRESOS: "
fiprwO ',56 sav dtat
UM C 1 -
L- u:i n>
.ir ._. -O
-o c_i -o
LO
i ec
: i -- ftl K -
ifi uj m LJJ m m ij.i
-o -
I -^ -c
. - 6 - o
--
J M I- "3" I-
i f i O. r -4 ru
*: "rocrara: C:\FPD2t\ESTi\PRTQEH.PRG
*;
procedure in MENULPP.S)
ciear
el =
set fitsr to deso = espec .and, dfecha ;- fechi .na, dech := fechf
endif
ndex on dfecha to ho
QOC="F"
0,21 sav !'DESEA CONTINUAR o FINALIZAR <C,F;: "
gl0,5 get opc pict '"'vaiid at tope, 'CF' m
read
lf 03C-!!E"
=:>T< GQCd tG t i l
5u.T ddes to t!2
run dccn to t!3
t4=t2*t3
Program: C:\FPD2o\ESTl\PRTGEHPA.PRG
clear
iOQp
endif
916,17 to 19,62 clear
t0 DD
clear
@0.1 say replcate "=H,77)
ai,22 say "HOSPITAL REGIONAL DOCENTE AMBATQ"
K,I4 say "DEPARTAMENTO DE ESTADSTICA"
3,5 say U<(<ATENCIN DE PACIENTES PQR ESPECIALIDAD HOSPITALIZACIN)"
=4,1 =ay replcate {"=",77}
seise f
*15,1 sa.y "Especialidad: "-*-especiiii
65,6 say "E\isir: "
35,69 53v ate()
sslec c
@6,16siay"echi Inicial: "
56,60 sav "Pgina No: "
^6,64 say paq
7,i say "Fecha Final: "
7,16 say fechf
96,11 say 'TOTAL DE PACIENTES POR ESPECIALIDAD HOSPITALIZACIN
suii dpa0 to t
SLioi ding te t2
sura dir to t3
sui cait te t5
5'J.lTi d ral tO tj
fufictian in ?)
i,erape
^ to ;j,6d clear
: say 'DESEA CONTINUAR,EDITAR O FINALIZAR
2 get opc pict '"'valid at opc,'CEF')#e
clear
return
endif
if QDC="E"
clear
loop
endi
if lastke-27
encJif
10,17 to 10,65 cl
l,20 say "PREPARE LA IMPRESORA Y PRESIONE EN
resd
se: device to pnnt
set print or
set cnsele off
62,1 =ay replcate ("-",77;
3,22 ;ay "HOSPITAL REGIONAL DOCENTE AMBATO"
04, ?4 say "DEPARTAMENTO DE ESTADSTICA"
S5.I9 say "(REPORTE INDIVIDUAL DE HEDICQS';"
6,1 5y replcate " = ",77''1
(T,l 5.3 y "EfT-isiori: "
/,;: =ay dste
3,1 say "Pagina No: i"
9 l ' ^ "DATOS PERSONALES"
,
*: Calis: DATE
*: : LASTKEY)
*: ; CHR?
*: I Eideres: EP.IDX
*: Docu-nented 12/12/^5 ai
565C Q
clear
*$,2 to 12,68 doubls
st.,:: say "AGENDA DE EDICS"
T57.29 say "REPORTE A3RUPAD IMPRESO"
C:P,"''F"
return
et.dif
i f Iast-:;9y()-27
C i -3 r
return
endif
@l^,2 say "PREPARE LA IMPRESORA Y PRESIONE -'ENTER'.
rsad
set device to pnnt
set pnnt on
set consol cff
Q; tos
::Ge'-: or coc te ep
do whiie .not, eof(i
i? i ; 54
52,1 say replcate ("-",77;
3,22 say "HOSPITAL REGIONAL DOCENTE AMBATtT
?4,24 say DEPARTAMENTO DE ESTADSTICA"
DE MDICOS?^:"
@7,l' say dats)
8,1 say "Pgina No: "
@8,7 5ay pag
11,2 say "DAT05 PERSONALES"
7cnr!15
813,16 say "CDIGO"
13,26 say "MEDICO"
13,7y say "ESPECIALIDAD"
13,94 say "TELEFONO"
pag=paq+
endif
c=c+l
skip
tnddo
fli+2,10 say 'NUMERO TOTAL DE MDICOS: '
1+2,32 say c
eiect
set pnrit off
sst devicB to screeri
clsar
P4,n to 9,68 dcuble
6,22 say "PROCESO DE IMPRESIN FINALIZADO'1
27,22 say "DESEA IMPRIMIR OTRO REGISTRO S/N: "
x='N'
67,56 get x pic ' l ' v a l i d at ( x , ' S N ' ) # f t
reatJ
if x='N'
el sar
return
enii
eriddo
*: EOF: PRCEMP.PRS
*: Program; C:\FPD26\ESTt\REPLAEM.PRG
*;
o while x='3'"
se lee a
clear
?4,9 te 3,70 doubls
@6,22 s?y 'PLANILLA DE CONCENTRACIN EMERGENCIA'
07,21 say 'REPORTE POR FECHA HACIA HOSPITALIZACIN
39,20 53v FECHA IHICIAL; '
? 0 2 S sa TECHA FINAL: '
loop
sise,,
cisarn
endif
if lastkey<)=27
cear
reiurn
sndif
else
set fiiter to rfecha ;= fechi .and. rfecha <- fechf
ertdif
ndex on recha to BP
OQC-"F"
ail,I7 say "DESEA CONTINUAR, EDITAR o FINALIZAR C,E,F):
511,62 93 1 opc oict 'i'vahd at 'opcf'CEF')tt&
re a
lf DQC="E"
ciesr
loop
=nddc
'MJ.C' ssv "HORAS LABORADAS
614.48 say til
@15,!? say "MINUTG5 LABORADOS
15,48 sav t2
* 16,49 SAY T40ILIADOS AL SEGURO SOCIAL
616,10 say "MEDICINA GENERAL :"
@16,48 say ti
617,10 say "CIRUGA GENERAL :"
17,46 say t2
@18,10 say "PEDIATRA :"
18,48 say t3
9,10 say "3INECQ-OBSTETRICIA :"
619,48 say U
O,10 say "HIDRATACIN :"
2',4E say t5
'21,!0 say "ACCIDENTES, ENVENENAnENTG 0 VIOLENCIA:"
@21,48 say ti
522,10 say "OTROS :1
22,48 say t7
943,22 say replcate "-",32)
^49,32 sa "RESPONSABLE"
*: EOF; REPLAEM.PRG
*: Program: C:\FPD26\ESTl\REPLEt1PA.PR.G
*
*: System: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author: CRISTINA SILVA - RAHIRO SQMEZ
*: Copyright fe) 1995, CRISTINA SILVA - RAMIRO SGHEZ
*: Last modifica: 12/09/95 12:05
nction in
clear
4,9 to 13,70 doubls
96,22 ssy PLANILLA DE CONCENTRACIN EMERGENCIA'
@7,21 5ay 'REPORTE PQR FECHA HACIA HOSPITALIZACIN'
3*,26 S3> TECHA INICIAL: '
10,23 say 'FECHA PINftL: '
^_
*: EGF: REPIENPA.PRG
Bysteti,; SISTEMA DE AUTOMATIZACIN ESTADSTICA
Author: CRISTINA SILVA - RAMIRO GMEZ
Copyright (c) 1995, CRISTIS SILVA - RAMIRO GMEZ
store 5 tu t;,t2,t3,t4,t5.T:6,t7.t3,t9,tl0,tlKt
' '
5?: svics IQ p r i f i T
set o r i r i t ar
55t can=Die a f f
&1,1 5av replcate ! - " , 7 7 ;
52,22 ssy "HOSPITAL REGIONAL DOCENTE AtlPATC"
3,24 5ay "DEPARTAMENTO DE ESTADSTICA"
34,17 say "^:(PLANILLft DE CONCENTRACICN EMERGENCIA:
: EOF; REPLEMCE.PRG
*: ProGram: C:\FPD26\E5Tl\REPLCEPft.PRG
*;
10 minie x= b
selec a
clear
M,9 to 3,70 double
fc. 22 say 'PLANILLA DE CONCENTRACIN EMERGENCIA"
7,2^ say 'REPORTE POR FECHA HACIA CONSULTA EXTERNA'
9,26 say TECHA INICIAL: '
910,28 say 'FECHA FINAL: '
69,43 qet fechi
18/3 get fecnf valid fechf >= fechi
resd
lcate for rfech >= fechi .and, rfecha <= fech
if .not. fourid)
clear "
rstarn
clear
el, say replcate (!E-",77)
@2,22 sav "HOSPITAL REGIONAL DOCENTE AMBATO"
K,24 say "DEPARTAMENTO DE ESTADSTICA"
04,17 say "<PLANLLA DE CONCENTRACON EMERGENCIA)"
35.1 say replcate "=u,77)
&6,i say "Fecha iaiiciai: "
@6,i say echi
16,60 say "Effiisiri! "
56,69 5y date
S7.1 say "Fecha Final: "
@7.16 say fechf
67,60 say "Pgina No: "
97,64 say pag
@9,17 say "CONCENTRACIN HACIA CONSULTA EXTERNA1'
curit to ti for rrogen-'T .and. rcext='X'
count to t2 for rcgen-'X' .and. rce;<t-:X:
count to t3 fcr rpedi-'T ,and. rcext='X''
count to t4 for rgobs-T .and. rcext='X'
coun.t tu t5 for rhidr-'X'' .and, rce:t="'X'
count to t for rdpol='X ; .and. rcsxt='X'
UTOS LABORADOS
12.4S say ti2
13, say "MEDICINA GENERAL
13,43 say ti
^14,10 say "CR6IA GENERAL
14,48 say t2
615,16 say "PEDIATRA
515,48 say t3
@1,10 say "GINECO-OBSTETRICIA
16,48 say t4
@17,ie say "HIDRATACICN
17,48 say t5
@I8,10 say "ACCIDENTES, ENVENENAMIENTO O VIOLENCIA
@18,43 say ti
@!9, say "OTROS
919,43 say t?
822,21 say "DESEA REALIZAR OTRO PROCESO S/N: "
x = 'N*
S22,j get x pict 'l'valid at x,'SN')#0
read
*: EOF: REPLCEPA.PR6
i**********************************************************-**.******.*********
Frograis: C:\FPD26\EST1\REPLEMDK.PRG
Indexes: EH.IDX
iast^eyi=
clsar
*: EQF; REPLEMDH.PR6
System: SISTEMA DE AUTOMATIZACIN ESTADSTICA
Author: CRISTINA SILVA - RAMIRO GMEZ
Copyright (c) 1995, CRISTINA SILVA - RAMIRO GHEZ
Laat iwdified: 12/09/95 12:08
prccedure in RENU1.PR6)
(functian in ?)
(functian in ?)
furiction n ?)
functiort in ?)
Indexes: EM.IDX
dear
1,1 say replcate {"=",77)
2,22 say "HOSPITAL REGIONAL DOCENTE AMBATO"
3,24 say "DEPARTAMENTO DE ESTADSTICA"
64,17 say "(PLANILLA DE CONCENTRACIN EMERGENCIA)'
5,l say replcate ''"-",77)
'36,i say "Fecha "facial; "
ij,4d say tj
S16.10 say 1!GINECO-OBETETRICIA :
16,43 say t4
17,10 say "HIDRATACIQN :'
17,43 say fc5
&18,10 say "ACCIDENTES, ENVENENAMIENTO O VIOLENCIA :'
'118,48 say tu
i9,;i say "OTROS :!
119,48 say t7
@22,22 say "DESEA REALIZAR OTRO PROCESO S/N: "
*: System: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*; fluthor: CRISTINA SILVA - RAMIRO GMEZ
*: Copyright c 1995, CRISTINA SILVA - RAMIRO GMEZ
*: Last iodified: 12/09/95 12:88
*:
*: Called by: TMENU (procedure in HENU1.PRS)
*.
*; Calis: SPACO (functian in ?)
*: : DATEO {function in ?)
*; : FQUNDO (funcin in ?)
*: : LASTKEYO (function in 7!
*: : PRQWO tfunction in ?)
*;
*: Indexesi EM.IDX
*;
if lastkeyO=27
ciear
return
endif
else
EB fiiter to rfecha >= fechi .and. rfecha <= fechf
etidif
ndex or rfecha to BS
pc="F!i
11,17 say "DESEA CONTINUAR, EDITAR o FINALIZAR <C,E,F>: "
11,62 gst opc pict ''valid at (opc,'CF')tt0
read
ciear
loop
endif
if opc-"F"
ciear
return
endif
if lastkey()=27
ciear
return
endif
Sil,17 to 11,62 ciear
11,20 say "PREPARE LA IMPRESORA Y PRESIONE <ENTER>"
read
set device to pririt
set print on
set consol off
1,1 say replcate "=",77
12.22 say "HOSPITAL REGIONAL DOCENTE AMBATG"
3,24 say "DEPARTAMENTO DE ESTADSTICA"
f?4.17 say "-XPLANILLA DE CONCENTRACIN EMERGENCIA;-"
?5,1 say replcate "=",77)
3,l say "P&cna lriicial: !L
L2pr-.j!i!() ,16 say fechi
@6:6! say "Elisin: "
s,6" say date
Cv, 1 s^y !lirech3 Final: !i
3p-oki( i ,16 say fechf
^7,60 say "Poiria No: i!
7,64 say pag
12,17 ^ay "CONCENTRACIN HACIA GTRO HOSPITAL"
count to ti for roigan =T ,and. rah-3=='X'
count to t2 for rcoer='X' .and, rohcs="'X"'
caunt to t3 for rpedi='X' .and. rohos='X'
-ourit to t4 for rgcbg-"1'1' ,artd, rohos-'X'
CDunt to t-5 for rhidr='";<' .and. rohos-'X'
courtt to i6 for rdpoI-'X' ,and, rohDs="'X'
count lo t7 for rotro=''X" .and. rahas='X''
rjffi rhor to til
sufli rTiri to t!2
30 ciiii le t!2 :-= 60
* Indexes: EM.IC'A
selec a
ciear
@4,9 to 13,? double
,22 say 'PLANILLA DE CONCENTRACIN EMERGENCIA'
97,22 say 'REPORTE POR FECHA HACA OTRO HOSPITAL'
99,28 say 'FECHA INICIAL: '
'110,23 say 'FECHA FINAL: '
e9,43 get fschi
^10,43 get fechf valid fechf >= fechi
read
lcate for rfecha '/- fechi ,and. rfecha <= fschf
if .not. found)
ciear
ci^ar
OO
cear
raturn
ersdif
sise
set f i l t e r to recha )= fechi .and, rfecha <= fechf
endif
irde:< or recha to eoi
if lastkey()=27
ciear
return
t 12 =t 12-60
enddo
@11,18 say "HORAS LABORADAS :
11,48 say til
512,13 say "MINUTOS LABORADOS :
12,48 say t!2
613, 1 say "MEDICINA GErJERAL :'
913,48 say ti
m<i,l say "CIRUGA GENERAL :L
@14,48 sav t2
15,10 say "PEDIATRA :
515,48 say t3
316,10 say "SINECO-GBSTETRICIA :
316,43 say t4
917,10 say "HIDRATACION :
@17,48 say t5
:B,ie say "ACCIDENTES, ENVENENAMIENTO O VIOLENCIA :
?18,46 s
**t*t*-!-***f ***************************************************************
procedure in MENUl.PKBi
functiori in ?)
furictian in ':')
tunction in ?)
(functian in ?)
fuftction in ?)
eies: tM.D
ciesr
04.9 to 13,70 doubie
S6JU say 'ESTADO PACIENTES V AFILIADOS AL SE6URO SOCIAL EN E1ERGENCIA'
a?,31 say 'REPORTE POR FECHA'
W9.:8 say TECHA INICIAL: '
510,28 say TECHA FINAL: :
@9,43 qet fechi
?18,43 get fechf valid fechf ':= fechi
read
lcate for rfecha != fechi .and. rfecha ';,- fechf
resd
i * ;.;=;S'
iOQJ
Si 35
=st filter to rfsch >- fechl .and. rfecha <- fechf
tu JT. -t CT
*.
*:
f ;
, , . , , :
23,124^25^26,^27^23^29^30,131^32^33
store dats) to fechi
store date) te fechf
oo
o u t? u o a in a o o o a ni o o o
3 u-j
B O ci n 0
i_E LJ U 1 -I .S.l
o i-J r.? u
cu
tn
35
CD
en
Program: C:\FPD26\EST1\REPARD1.PRG
Indexes: EX.IDX
clear
'22.^ tj 13,70 doubie
Q4,!6 5sy 'PLANILLA DE CONCENTRACIN CONSULTA EXTERNA'
5,31 say 'REPORTE POR FECHA'
914,9 sy 'CF3] LISTAR MEDICO/ESPECIALIDAD'
@14,5 say "[ESC] ESCOGER'
56.:7 ssy 'CQuIGQ S1EDCO: ;
^6,40 QP: ca pict '9999' vahd co > 0
"e.-j
lcate for codiq = CQ
if ,not. faundO
clear
5''!,l' tu 9,71 GQU.biE
if l35tkey()^27
clear
retu.rn
endif
911,17 to 11,62 claar
ill.20 say "PREPARE LA IMPRESORA V PRESIONE <ENTER>"
read
set device to pnnt
set prit or
set consol off
1,1 say replcate ("=",771
2,22 say "HOSPITAL REGIONAL DOCENTE AHBftTQ"
Kt24 say "DEPARTAMENTO DE ESTADSTICA"
4,13 say VPLANILLA DE CONCENTRACIN CONSULTA EXTERNA)^'
'15,1 say reolicate (" = ",77)
*: EOF: REPARO!.PB.G
*: Prograat: C:\FPD26\ESTl\REPftRPAl.PRE
*
*: System: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author: CRISTINA SILVA - RAMIRO GMEZ
*: Copyright (u 1995, CRISTINA SILVA - RAMIRO BOMEZ
*: Last fliodified; 12/09/95 12:1?
Irirai-a f
ciear
loop
-, say ico:
5o, 00 say "FHl3r;: "
fe. 9 say d s t e t
^ 7 ,i say "Especialidad: "+e5Decs
spec ti
7,60 say "Ps-jina No: "
'?7,4 say pag
@3, 5ay "Fecha racial: "
QB,; say fechi
'??, i say "Fecha Cirial: "
^9.16 say tech f
?!Q,32 say "MORBILIDAD"
CDunt t-o t22 for fflenl='X'
count to t23 for sien4='X'
iDtjrt to t2 or iB6r,14='X'
coant to t25 for aien44='JC
cjnt to t2 for Tias J 5^X'
cr.nt. tu t27 for (enU-'X 1 '
:3.jr>: tu t2E fcr ner^a^V
:x>n' '3 ;2^ for -Ti3r,4a-' / '
*: EOF: REPfiRPAI.PRG
*: Syetea: SISTEMA DE AUTOMATIZACIN ESTADSTICA
*: Author: CRISTINA SILVA - RAMIRO GMEZ
*: Copyright (c) 1995, CRISTINA SILVA - RAMIRO GHEZ
*: Last modifiedi 12/09/95 12:10
4;
*: Calis: SPACO
*: : DATE O
*: : INGS.FRG
*: : FQUND
siors spad7? to sa
3iors '-i? to ti,',,T;J, 1,4,iOjttj, w . tu,i,;,Ci'-:;,tli,tl._,iL.j,t,
store cate O to iechi
store da.ts() to sch
or. key bel t^l do ings ^ith cod,especiffl,3alam
selec f
.~1< -'(i
clear
'-'..-
92^ fca 13,71 double
5,21 S3y 'PLANILLA DE CQNCENTRfiCION HOSPITALIZACIN'
5,31 537 'REPORTE POR FECHA'
14,9 say *[F31 LISTAR ESPECIALIDADES/SALAS'
614,53 sav '[ESC] E3CQSER'
6,17 say 'CODIGG ESPECIALIDAD: '
^,itf ^st col picfc '999?' valid col > 0
, y
:-!,!! say "TOTAL DAS PACIENTES
^24,43 say ti0
^2^.1! sa^ TAFEAS OCUPADAS
25,4B say til
?2t,ll ;ay "CAhAS DESOCUPADAS
a2i,43 si> t!2
1C:,il 53y "CA'IAS DATADAS Y/O CONTAMINADAS
327,43 say ti!
'32S,11 say !1CA^AS DISPONIBLES A LAS 2 HORAS
@2S,4S say t4
^29,;i sav "TOTAL PACIENTES A LAS 24 HORAS
iCAMBIC1 DE FECHA
FESPALDG DE DATOS
REINDEXAR ARCHIVOS
JCLA!,ES DE ACCESO
HISTORIAS CLNICAS
CEDIOS/ESPECIALIDADES
ESPECIALIDADES,BALAS
SOBRE EL SI5TE1A
A6ENDA DE MDICOS
AUTQMATZACIQN ESTADSTICA
EMERStCI
ORDEN
EPICRISIS 'E |
TRANSFERENCIA *T I
CENSO DIARIO 'C I
EDICIN '-Ej
CONSULTA A Cj
BORRftDO A&!
o
n
m
3
CD
3>
3
tn
'O !
| LE (' A 5
ijDE 5 A 14 AfiQS *B
OS *M
RAM1RQ GGHEI
I ORDEN
REPORTE DE REAS V PLANILLAS DE CONCENTRACIN
r
AGENDA DE MDICOS
INGRESO DE DATOS
INGRESE EL CQDIt
=INGRESG DE DATOS-
PARTAMENTO: REA:
ESPECIALIDAD:
ERVCIQ DE EMER6ENCI
IN6RESO DE DATOS
NOMBRE:CARLOS LUIS APELLIDQ:MOPALES BENITEZ HC:202*20
FECHA;12/12/95 SEXOif! EDAD: 23 E.CIVILiC ft.IESS:S
DIRECCIN:JFDJFDJFDJKFDIKFD
TELEFONO: 8 NECESARIO AVISAR A:
RELACIN: DIRECCIN:
"PG EMERGENCIA:
.;5AP:
REALIZADA FGR;
C. CLNICO:
CONDICIN AL SALIR
ESTADO: FECHA:12/12/95
INGRESA OTRO REGISTRO SA: N
EXPLICAR LA EMERGENCIA
MEDICINA GENERAL; CIRUGA GENERAL: PEDIATRA:
GINECOLOGA OBSTETRICIA: HIDRATACIDN:
fiCCIDET.VIGL. o EMV.:
DENUNCIA POLICIAL: OTRAS CAUSAS:
TRANSFERIDO A:
CONSULTA EXTERNA: DOMICILIO: OTRO HOSPITAL
CONDICIN AL SALIR:
VIv: MUERTO:
J I
ANAMNESIS
ANTECEDENTES PERSONALES
! H L:
PERIODOS:
L:
ENFERMEDADES:
INTERNEN.QUIRRGICAS:
ACCID.LEEION ALERGIA:
FfiRTE DARIO
INGRESO DE DATOS
CDIGO MEDICO: 58
NOMBRE MEDICO: DR.RAMIRO GGfEZ
NOMBRE ESPECIALIDAD: MEDICINA INTERNA
HISTORIA CLNICA #:
SUBSECUENTES
tiENQR 1 ARO:
DE 1 A 4 AOS:
DE 5 A 14 AROS:
DE 15 A 44 ASOS:
DE 45 AfiS Y MAb:
INGRESA OTRO RESISTRQ S/N: H
CJ
, , tn
3
UJ I
o o
LO
"" LU
Ijj IX.
LU UJ
LTl
UJ '
INGRESE EL NUMERO DE HISTORIA CLNICA: 0
<SEIS DGITOS NICAMENTE)
DftTOS I1EDICOS
Moraba
^TRANSFERENCIA
PARA TRANSFERENCIA
NOMBRESCARLOS LUIS
ARELLIDCSiMQRALES EEMITE2
TRANSFERIDO AL ESTABLECIMIENTO:
!!
; hUi^V iRANEFEPEfCIA:
DATOS INICIALES
ESPECIALIDAD:CLINICA 3ALA:HUJERES FECHA:12/12/95
EGRESOS = ALIAS
TRANSFERENCIAS A GTRAS ESPECIALIDADES
DEFUNCIONES -48H.
DEFUNCIONES +4BH.
TOTAL ESRESGS
TOTAL DAS PACIENTES
SERVICIO DE EMERGENCIA
REPORTE AGRUPADO POR PACIENTE
HISTORIA CLNICA: 0
SERVICIE' DE EMERGENCIA
PEPQP.TE AGRUPADO FGR PACIENTE
HISTORIA CLNICA:
FECHA INICIAL: 12/12/95
FECHA FINAL: 12/12/95
:4! LISTAR CDIGOS
;ApeIai
ATENCIN INFANTIL PRE-ESCOLAR Y ESCOLAR DE & A 5 fifi
REPORTE INDIVIDUAL IMPRESO
INGRESE EL NUMERO DE HISTORIA CLNICA: 9
<SES DGITOS NICAMENTE:
SUAMAfl SUAflAM
CASTRO SNCHEZ
peltD
5UAHAM GUAMAC!
CASTRO SNCHEZ
I NcMffl 1N
HISTORIA CLNICA;
[F43 LISTAR CDI6GS CESC1 ESCOGER.
eiis
Ncliii iNombro
INRALES 3ENITEZ
ZALDUMBIDE PALACIOS
CF31 LISTAR ESPECIALIDADES/SALAS EESC1 ESCOGER
Ccd Especial
o CIRUGA
Salas
MUJERES
i
TRAUMATOLOGA HOMBRES i
62
CENSO DIARIO
REFORTE INDIVIDUAL IMPRESO
CDIGO ESPECIALIDAD: 62
NOMBRE ESPECIALIDAD: TRAUMATOLOGA
NOMBRE SALA: HOMBREE
FECHA DEL DOCUMENTO: 12/12/95
ATENCIN POR ESPECIALIDADES HOSPITALIZACIN
REPORTE PDR FECHA
CDIGO ESPECIALIDAD: 3
CDIGO ESPECIALIDAD:
NOMBRE ESPECIALIDAD:
NOMBRE SALA:
FECHA INICIAL:
FECHA FINAL:
DESEA CONTINUAR o FINALIZAR <C,F>: F
AGENDA DE MDICOS
REPORTE INDIVIDUAL IMPRESO
AGENDA DE MDICOS
REPORTE INDIVIDUAL IMPRESO
AGENDA DE MDICOS
REPORTE AGRUPADO IMPRESO
GRFICA ESTADSTICA DE EMERGENCIA
REPORTE POR ESPECIALIDAD