Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -3,93 +3,73 @@ import streamlit as st
|
|
3 |
# pip install streamlit fhir.resources==6.5.0 fhirclient smart.models sdcclient
|
4 |
|
5 |
# FHIR Resources:
|
|
|
|
|
|
|
|
|
6 |
from fhir.resources.observation import Observation
|
7 |
-
from fhir.resources.
|
8 |
from fhir.resources.questionnaireresponse import QuestionnaireResponse
|
9 |
-
from fhir.resources.
|
10 |
-
from fhir.resources.
|
|
|
|
|
|
|
|
|
|
|
11 |
from fhir.resources.practitioner import Practitioner
|
12 |
from fhir.resources.practitionerrole import PractitionerRole
|
13 |
-
from fhir.resources.
|
14 |
-
from fhir.resources.
|
|
|
15 |
from fhir.resources.documentreference import DocumentReference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
from fhir.resources.immunization import Immunization
|
17 |
-
from fhir.resources.
|
|
|
18 |
from fhir.resources.medicationstatement import MedicationStatement
|
|
|
|
|
|
|
19 |
from fhir.resources.patient import Patient
|
20 |
-
from fhir.resources.
|
21 |
-
from fhir.resources.procedure import Procedure
|
22 |
-
from fhir.resources.condition import Condition
|
23 |
-
from fhir.resources.diagnosticreport import DiagnosticReport
|
24 |
-
from fhir.resources.riskassessment import RiskAssessment
|
25 |
-
from fhir.resources.riskprobability import RiskProbability
|
26 |
-
from fhir.resources.riskevidencesynthesis import RiskEvidenceSynthesis
|
27 |
-
from fhir.resources.questionnaireresponse import QuestionnaireResponse
|
28 |
-
from fhir.resources.careplan import CarePlan
|
29 |
-
from fhir.resources.goal import Goal
|
30 |
-
from fhir.resources.task import Task
|
31 |
from fhir.resources.activitydefinition import ActivityDefinition
|
32 |
-
from fhir.resources.
|
33 |
-
from fhir.resources.
|
34 |
-
from fhir.resources.
|
35 |
-
from fhir.resources.
|
36 |
-
from fhir.resources.
|
37 |
-
from fhir.resources.
|
38 |
-
from fhir.resources.
|
39 |
-
from fhir.resources.
|
40 |
-
from fhir.resources.
|
41 |
-
from fhir.resources.
|
42 |
-
from fhir.resources.
|
43 |
-
from fhir.resources.
|
44 |
-
from fhir.resources.
|
45 |
-
from fhir.resources.
|
46 |
-
from fhir.resources.
|
47 |
-
from fhir.resources.
|
48 |
-
from fhir.resources.
|
49 |
-
from fhir.resources.
|
50 |
-
from fhir.resources.
|
51 |
-
from fhir.resources.
|
52 |
-
from fhir.resources.age import Age
|
53 |
-
from fhir.resources.distance import Distance
|
54 |
-
from fhir.resources.duration import Duration
|
55 |
-
from fhir.resources.money import Money
|
56 |
-
from fhir.resources.sampleddata import SampledData
|
57 |
-
from fhir.resources.signature import Signature
|
58 |
-
from fhir.resources.meta import Meta
|
59 |
-
from fhir.resources.identifier import Identifier
|
60 |
-
from fhir.resources.resource import Resource
|
61 |
-
from fhir.resources.fhirabstractmodel import FHIRAbstractModel
|
62 |
-
from fhir.resources.fhirabstractresource import FHIRAbstractResource
|
63 |
-
|
64 |
-
from fhirclient.models.observation import Observation as SmartObservation
|
65 |
-
from fhirclient.models.questionnaire import Questionnaire as SmartQuestion
|
66 |
-
from fhirclient.models.questionnaireresponse import QuestionnaireResponse as SmartQuestionnaireResponse
|
67 |
-
from fhirclient.models.referralrequest import ReferralRequest as SmartReferralRequest
|
68 |
-
from fhirclient.models.careteam import CareTeam as SmartCareTeam
|
69 |
-
from fhirclient.models.practitioner import Practitioner as SmartPractitioner
|
70 |
-
from fhirclient.models.practitionerrole import PractitionerRole as SmartPractitionerRole
|
71 |
-
from fhirclient.models.program import Program as SmartProgram
|
72 |
-
from fhirclient.models.flag import Flag as SmartFlag
|
73 |
-
from fhirclient.models.documentreference import DocumentReference as SmartDocumentReference
|
74 |
-
from fhirclient.models.immunization import Immunization as SmartImmunization
|
75 |
-
from fhirclient.models.medication import Medication as SmartMedication
|
76 |
-
from fhirclient.models.medicationstatement import MedicationStatement as SmartMedicationStatement
|
77 |
-
from fhirclient.models.patient import Patient as SmartPatient
|
78 |
-
from fhirclient.models.organization import Organization as SmartOrganization
|
79 |
-
from fhirclient.models.procedure import Procedure as SmartProcedure
|
80 |
-
from fhirclient.models.condition import Condition as SmartCondition
|
81 |
-
from fhirclient.models.diagnosticreport import DiagnosticReport as SmartDiagnosticReport
|
82 |
-
from fhirclient.models.riskassessment import RiskAssessment as SmartRiskAssessment
|
83 |
-
from fhirclient.models.riskprobability import RiskProbability as SmartRiskProbability
|
84 |
-
from fhirclient.models.riskevidencesynthesis import RiskEvidenceSynthesis as SmartRiskEvidenceSynthesis
|
85 |
-
from fhirclient.models.questionnaireresponse import QuestionnaireResponse as SmartQuestionnaireResponse
|
86 |
-
from fhirclient.models.careplan import CarePlan as SmartCarePlan
|
87 |
-
from fhirclient.models.goal import Goal as SmartGoal
|
88 |
-
from fhirclient.models.task import Task as SmartTask
|
89 |
-
from fhirclient.models.activitydefinition import ActivityDefinition as SmartActivityDefinition
|
90 |
-
from fhirclient.models.library import Library as SmartLibrary
|
91 |
-
from fhirclient.models.implementationguide import ImplementationGuide as SmartImplementationGuide
|
92 |
-
from fhirclient.models.structuredefinition import StructureDefinition as SmartStructureDefinition
|
93 |
|
94 |
import json
|
95 |
from typing import List, Tuple
|
|
|
3 |
# pip install streamlit fhir.resources==6.5.0 fhirclient smart.models sdcclient
|
4 |
|
5 |
# FHIR Resources:
|
6 |
+
# FHIR resources functions
|
7 |
+
from datetime import datetime
|
8 |
+
from fhir.resources.activitydefinition import ActivityDefinition
|
9 |
+
from fhir.resources.medicationrequest import MedicationRequest
|
10 |
from fhir.resources.observation import Observation
|
11 |
+
from fhir.resources.diagnosticreport import DiagnosticReport
|
12 |
from fhir.resources.questionnaireresponse import QuestionnaireResponse
|
13 |
+
from fhir.resources.careplan import CarePlan
|
14 |
+
from fhir.resources.goal import Goal
|
15 |
+
from fhir.resources.condition import Condition
|
16 |
+
from fhir.resources.patient import Patient
|
17 |
+
from fhir.resources.procedure import Procedure
|
18 |
+
from fhir.resources.encounter import Encounter
|
19 |
+
from fhir.resources.organization import Organization
|
20 |
from fhir.resources.practitioner import Practitioner
|
21 |
from fhir.resources.practitionerrole import PractitionerRole
|
22 |
+
from fhir.resources.healthcareservice import HealthcareService
|
23 |
+
from fhir.resources.location import Location
|
24 |
+
from fhir.resources.immunization import Immunization
|
25 |
from fhir.resources.documentreference import DocumentReference
|
26 |
+
from fhir.resources.medicationdispense import MedicationDispense
|
27 |
+
from fhir.resources.medicationstatement import MedicationStatement
|
28 |
+
from fhir.resources.appointment import Appointment
|
29 |
+
from fhir.resources.schedule import Schedule
|
30 |
+
from fhir.resources.slot import Slot
|
31 |
+
from fhir.resources.patient import Patient
|
32 |
+
from fhir.resources.questionnaire import Questionnaire
|
33 |
+
from fhir.resources.activitydefinition import ActivityDefinition
|
34 |
+
from fhir.resources.measure import Measure
|
35 |
+
from fhir.resources.plandefinition import PlanDefinition
|
36 |
+
from fhir.resources.careteam import CareTeam
|
37 |
+
from fhir.resources.person import Person
|
38 |
+
from fhir.resources.group import Group
|
39 |
+
from fhir.resources.practitioner import Practitioner
|
40 |
+
from fhir.resources.practitionerrole import PractitionerRole
|
41 |
+
from fhir.resources.healthcareservice import HealthcareService
|
42 |
+
from fhir.resources.location import Location
|
43 |
from fhir.resources.immunization import Immunization
|
44 |
+
from fhir.resources.documentreference import DocumentReference
|
45 |
+
from fhir.resources.medicationdispense import MedicationDispense
|
46 |
from fhir.resources.medicationstatement import MedicationStatement
|
47 |
+
from fhir.resources.appointment import Appointment
|
48 |
+
from fhir.resources.schedule import Schedule
|
49 |
+
from fhir.resources.slot import Slot
|
50 |
from fhir.resources.patient import Patient
|
51 |
+
from fhir.resources.questionnaire import Questionnaire
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
from fhir.resources.activitydefinition import ActivityDefinition
|
53 |
+
from fhir.resources.measure import Measure
|
54 |
+
from fhir.resources.plandefinition import PlanDefinition
|
55 |
+
from fhir.resources.careteam import CareTeam
|
56 |
+
from fhir.resources.person import Person
|
57 |
+
from fhir.resources.group import Group
|
58 |
+
from fhir.resources.practitioner import Practitioner
|
59 |
+
from fhir.resources.practitionerrole import PractitionerRole
|
60 |
+
from fhir.resources.healthcareservice import HealthcareService
|
61 |
+
from fhir.resources.location import Location
|
62 |
+
from fhir.resources.immunization import Immunization
|
63 |
+
from fhir.resources.documentreference import DocumentReference
|
64 |
+
from fhir.resources.medicationdispense import MedicationDispense
|
65 |
+
from fhir.resources.medicationstatement import MedicationStatement
|
66 |
+
from fhir.resources.appointment import Appointment
|
67 |
+
from fhir.resources.schedule import Schedule
|
68 |
+
from fhir.resources.slot import Slot
|
69 |
+
from fhir.resources.servicerequest import ServiceRequest
|
70 |
+
from fhir.resources.alert import Alert
|
71 |
+
from fhir.resources.note import Note
|
72 |
+
from fhir.resources.sdh import SocialDeterminant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
|
74 |
import json
|
75 |
from typing import List, Tuple
|