awacke1 commited on
Commit
25d2ba6
·
1 Parent(s): 6954375

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +58 -78
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.questionnaire import Questionnaire
8
  from fhir.resources.questionnaireresponse import QuestionnaireResponse
9
- from fhir.resources.referralrequest import ReferralRequest
10
- from fhir.resources.careteam import CareTeam
 
 
 
 
 
11
  from fhir.resources.practitioner import Practitioner
12
  from fhir.resources.practitionerrole import PractitionerRole
13
- from fhir.resources.program import Program
14
- from fhir.resources.flag import Flag
 
15
  from fhir.resources.documentreference import DocumentReference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  from fhir.resources.immunization import Immunization
17
- from fhir.resources.medication import Medication
 
18
  from fhir.resources.medicationstatement import MedicationStatement
 
 
 
19
  from fhir.resources.patient import Patient
20
- from fhir.resources.organization import Organization
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.library import Library
33
- from fhir.resources.implementationguide import ImplementationGuide
34
- from fhir.resources.structuredefinition import StructureDefinition
35
- from fhir.resources.codeableconcept import CodeableConcept
36
- from fhir.resources.coding import Coding
37
- from fhir.resources.fhirdate import FHIRDate
38
- from fhir.resources.humanname import HumanName
39
- from fhir.resources.identifier import Identifier
40
- from fhir.resources.contactpoint import ContactPoint
41
- from fhir.resources.address import Address
42
- from fhir.resources.period import Period
43
- from fhir.resources.ratio import Ratio
44
- from fhir.resources.range import Range
45
- from fhir.resources.quantity import Quantity
46
- from fhir.resources.simplequantity import SimpleQuantity
47
- from fhir.resources.timing import Timing
48
- from fhir.resources.timingrepeat import TimingRepeat
49
- from fhir.resources.dosage import Dosage
50
- from fhir.resources.administration import Administration
51
- from fhir.resources.anatomicallocation import AnatomicalLocation
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