Python - Como generar un registro en phyton?

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como generar un registro en phyton?

Publicado por tincopasan (1082 intervenciones) el 31/05/2019 04:39:39
podrías crear un diccionario, así después lo podrían consultar o modificar. También depende de otras opciones simples, como crear listas. Como no se puede crear una base de datos, ¿se puede crear un archivo? si es así haces un txt como algo simple, sino un csv, como algo mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar