Como generar un registro en phyton?
Publicado por Ricardo (3 intervenciones) el 30/05/2019 16:03:35
Hola, con un amigo estamos intentando crear un sistema de registro de fichas medicas para un trabajo de la universidad, el asunto es que no sabemos como generar un acceso para que los usuarios logren modificar una ficha creada con anterioridad, cosa que al presionar en el menu "modificar ficha" se desplieguen de alguna manera las fichas creadas con anterioridad y se logre modificar ciertas partes, cabe mencionar que no tenemos acceso a bases de datos ni nada por el estilo, sino que es 100% programacion en la plataforma idle de phyton, se agradeceria mucho si nos tienden una mano
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
ficha = 0
F = 0
M = 0
paracetamol = 0
losartal = 0
ibuprofeno = 0
omeprazol = 0
enalapril = 0
while True:
print("""BIENVENIDO LA SERVICIO DE ATENCIÓN DE URGENCIAS
-------------------------------------
1) Ingresar Ficha del Paciente
2) Actualizar Ficha por el Médico
3) Asignación de Medicamentos
4) Obtención de Estadísticas
5) Salir""")
print()
print("Elija una opcion: ")
a = input()
if a == '1':
print("FICHA DE INGRESO")
import datetime
x = datetime.datetime.now()
Fecha_Atención = "%s/%s/%s" % (x.day, x.month, x.year)
Hora_atención = "%s:%s" % (x.hour, x.minute)
print("Ingrese su nombre completo porfavor")
nombrer = input()
print("Porfavor ingrese los datos del paciente")
print("Ingrese nombre del paciente")
nombre = input()
print("Ingrese Apellido del paciente")
apellido = input()
print("Ingrese rut del paciente")
rut = input()
print("Ingrese estado civil")
estadoc = input()
print("Ingrese domicilio")
domicilio = input()
print("Ingrese Fono")
fono = input()
print("Ingrese nivel de urgencia")
urgencia = input()
print("Ingrese sexo")
sexo = input().upper()
if sexo == 'MASCULINO' or sexo == 'M':
M = M + 1
elif sexo == 'FEMENINO' or sexo == 'F':
F = F + 1
print("Ingrese edad")
edad = input()
print("Ingrese grupo sanguíneo del paciente")
gsanguineo= input()
print("Asiste acompañado el paciente? (SI/NO)")
acompañado = input()
ficha = ficha + 1
ficha_f = str(ficha).zfill(3)
print(f"Ficha Generada = #{ficha_f}")
elif a == '2':
print("INFORMACION DE ATENCION")
print("Nombre completo medico: ")
medico = input()
print("Especialidad: ")
especialidad = input()
print("Sintomas detectados: ")
sintomas = input()
print("Diagnostico")
diagnostico = input()
while True:
print("Reposo (SI/NO)")
reposo = input().upper()
if reposo == "SI":
print("Cantidad de dias")
dias = input().upper()
break
elif reposo == "NO":
print("No requiere reposo")
dias = "0"
break
else:
print("Elija si o no:")
elif a == '3':
print("Ingrese la cantidad de medicamentos")
cantidad_med = int(input())
medicamento_contador = 1
for contador in range (cantidad_med):
print(f"""Medicamentos
------------------------------------------
1) Paracetamol
2) Losartan
3) Ibuprofeno
4) Omeprazol
5) Enalapril
Elija medicamento {medicamento_contador}
""")
medicamento = int(input())
if medicamento == '1' or medicamento == '2' or medicamento == '3' or medicamento == '4' or medicamento == '5':
medicamento_contador = medicamento_contador + 1
elif a == '4':
print("C")
elif a == '5':
break
else:
a = input("Usted a ingresado un dato invalido, presione enter para reiniciar: ")
print("PRESIONE ENTER PARA SALIR")
input()
exit()
Valora esta pregunta
0