Skip to content

Commit

Permalink
Merge pull request #118 from kind-lab/ig_update_Evan
Browse files Browse the repository at this point in the history
Updated Confounders and Added protocol.md file
  • Loading branch information
Evan8456 authored Sep 12, 2023
2 parents 001696d + 38cca8d commit ef2ee69
Show file tree
Hide file tree
Showing 11 changed files with 507 additions and 197 deletions.
4 changes: 4 additions & 0 deletions input/fsh/AL_CodeSystem.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ Alias: $MedicationCodeSystem = https://voicecollab.ai/fhir/CodeSystem/medication
Alias: $PsychiatricHistoryCodeSystem = https://voicecollab.ai/fhir/CodeSystem/psychiatric-history
Alias: $NeurologicalHistoryCodeSystem = https://voicecollab.ai/fhir/CodeSystem/neurological-history
Alias: $ENTHistoryCodeSystem = https://voicecollab.ai/fhir/CodeSystem/ent-history
Alias: $SeasonalAlergiesCodeSystem = https://voicecollab.ai/fhir/CodeSystem/seasonal-allergies



// Enrollment
Expand Down Expand Up @@ -179,6 +181,8 @@ Alias: $PedsReasonToDeclineCodeSystem = https://voicecollab.ai/fhir/CodeSystem/p

Alias: $RespiratoryDifficultyBreathingCodeSystem = https://voicecollab.ai/fhir/CodeSystem/difficulty-breathing

Alias: $EducationLevelCodeSystem = https://voicecollab.ai/fhir/CodeSystem/education-level

//------------------------------Winograd Questions-------------------------------

// Alias: $WinogradSchemaQ1CodeSystem = https://voicecollab.ai/fhir/CodeSystem/winograd-q1
Expand Down
11 changes: 11 additions & 0 deletions input/fsh/AL_ValueSets.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Alias: $YesNo = http://terminology.hl7.org/ValueSet/v2-0136
Alias: $Race = http://hl7.org/fhir/us/core/ValueSet/detailed-race
Alias: $Ethnicity = http://hl7.org/fhir/us/core/ValueSet/detailed-ethnicity
Alias: $QuestionnaireGenderIdentityValueSet = https://voicecollab.ai/fhir/ValueSet/gender-identity
Alias: $USCoreGenderIdentityValueSet = http://terminology.hl7.org/ValueSet/gender-identity

Alias: $QuestionnaireSexualOrientationValueSet = http://hl7.org/fhir/us/core/ValueSet/us-core-sexual-orientation
Alias: $YesNoSome = https://voicecollab.ai/fhir/ValueSet/yesnosome
Expand All @@ -15,13 +16,15 @@ Alias: $HighestEducationValueSet = https://voicecollab.ai/fhir/ValueSet/Highest-
Alias: $DisabilityStatusValueSet = https://voicecollab.ai/fhir/ValueSet/disability-status
Alias: $DisabilityTypeValueSet = https://voicecollab.ai/fhir/ValueSet/disability-type
Alias: $EmploymentStatusValueSet = https://voicecollab.ai/fhir/ValueSet/employment-status
Alias: $HL7EmploymentStatusValueSet = http://terminology.hl7.org/ValueSet/v2-0066
Alias: $FinancialAssistanceValueSet = https://voicecollab.ai/fhir/ValueSet/financial-assistance
Alias: $ImmigrationStatusValueSet = https://voicecollab.ai/fhir/ValueSet/immigration-status
Alias: $HouseholdStatusValueSet = https://voicecollab.ai/fhir/ValueSet/household-status
Alias: $MaritalStatusValueSet = https://voicecollab.ai/fhir/ValueSet/marital-status
Alias: $HouseholdMakeupValueSet = https://voicecollab.ai/fhir/ValueSet/household-makeup
Alias: $TransportationTypeValueSet = https://voicecollab.ai/fhir/ValueSet/transportation-type
Alias: $WHODASValueSet = https://voicecollab.ai/fhir/ValueSet/whodas
Alias: $UsCoreBirthSexValueSet = http://hl7.org/fhir/us/core/ValueSet/birthsex


// Confounders
Expand All @@ -38,6 +41,7 @@ Alias: $MedicationValueSet = https://voicecollab.ai/fhir/ValueSet/medication
Alias: $PsychiatricHistoryValueSet = https://voicecollab.ai/fhir/ValueSet/psychiatric-history
Alias: $NeurologicalHistoryValueSet = https://voicecollab.ai/fhir/ValueSet/neurological-history
Alias: $ENTHistoryValueSet = https://voicecollab.ai/fhir/ValueSet/ent-history
Alias: $SeasonalAllergiesValueSet = https://voicecollab.ai/fhir/ValueSet/seasonal-allergies

// Enrollment
Alias: $EnrollmentSelectLanguageValueSet = https://voicecollab.ai/fhir/ValueSet/select-language
Expand Down Expand Up @@ -151,6 +155,13 @@ Alias: $RespiratoryDifficultyBreathingValueSet = https://voicecollab.ai/fhir/Val

Alias: $IsoLanguages = http://hl7.org/fhir/us/core/ValueSet/simple-language

//Alias: $IsoCountry = http://hl7.org/fhir/ValueSet/country
Alias: $IsoCountry = http://terminology.hl7.org/ValueSet/v3-Country

Alias: $HL7EducationLevel = http://terminology.hl7.org/ValueSet/v3-EducationLevel

Alias: $HighestEducationLevelValueSet = https://voicecollab.ai/fhir/ValueSet/EducationLevel

//------------------------------Winograd Questions-------------------------------

// Alias: $WinogradSchemaQ1ValueSet = https://voicecollab.ai/fhir/ValueSet/winograd-q1
Expand Down
64 changes: 49 additions & 15 deletions input/fsh/CS_CodeSystem.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,31 @@ Description: "A comprehensive code system for identifying the highest level of e
* #G11 "Grade 11" "The child's highest level of education is Grade 11."
* #G12 "Grade 12" "The child's highest level of education is Grade 12."


CodeSystem: EducationLevel
Id: education-level
Title: "Education Level Code System"
Description: "A comprehensive code system for identifying the highest level of education attained by a child, used in questionnaire contexts."
* ^version = "1.0.0"
* ^status = #active
* ^date = "2023-09-01"
* ^caseSensitive = true
* ^content = #complete
* ^count = 3
* #NFE "No Formal Education" "The child has not received any formal education."
* #P "Prefer Not to Answer"
* #O "Other"











CodeSystem: DisabilityStatus
Id: disability-status
Title: "Disability Status Code System"
Expand All @@ -79,8 +104,7 @@ Description: "A comprehensive code system for categorizing disability status in
* ^date = "2023-05-11"
* ^caseSensitive = true
* ^content = #complete
* ^count = 4
* #AB "Able-bodied"
* ^count = 3
* #DAW "Disabled, able to work"
* #DUW "Disabled, unable to work"
* #PNA "Prefer not to answer"
Expand Down Expand Up @@ -114,16 +138,9 @@ Description: "A comprehensive code system for categorizing employment status in
* ^date = "2023-05-11"
* ^caseSensitive = true
* ^content = #complete
* ^count = 9
* #EF "Employed, freelance "
* #EFT "Employed, full time"
* #EPT "Employed, part time"
* #EMPTJ "Employed, multiple part time jobs"
* #S "Student"
* #SE "Self-employed"
* #R "Retired"
* #U "Unemployed"
* #O "Other, please specify"
* ^count = 2
* #T "Temporarily unemployed"
* #L "Leave of absence "

CodeSystem: FinancialAssistance
Id: financial-assistance
Expand Down Expand Up @@ -152,7 +169,7 @@ Description: "A comprehensive set of codes representing different immigration st
* ^count = 8
* #C "Citizen"
* #PR "Permanent Resident"
* #NC "Non-citizen US/CAD national"
* #FN "Foreign national"
* #R "Refugee"
* #AS "Asylum seeker"
* #NIS "Non-immigrant student"
Expand All @@ -168,9 +185,8 @@ Description: "A comprehensive code system defining various residential statuses.
* ^date = "2023-05-11"
* ^caseSensitive = true
* ^content = #complete
* ^count = 7
* ^count = 6
* #AL "Assisted living"
* #PC "Live with parent/care giver"
* #OH "Own home"
* #R "Rent home"
* #SN "Skilled nursing facility/nursing home"
Expand Down Expand Up @@ -789,6 +805,24 @@ Description: "This code system is designed for the DSM-5 questionnaire, providin
* #4 "Moderate (More than half the dayd)"
* #5 "Severe (Nearly every day)"

CodeSystem: SeasonalAlergies
Id: seasonal-allergies
Title: "Codes for Confounders Season Allergies"
Description: "This code system is designed for confounders questionnaire."
* ^version = "1.0.0"
* ^status = #active
* ^date = "2023-09-06"
* ^caseSensitive = true
* ^content = #complete
* ^count = 5
* #1 "Nasal Congestion"
* #2 "Cough"
* #3 "Shortness of Breath"
* #4 "Sore Throat"
* #5 "Other"




//-------------------------------------WinoGrad----------------------------------

Expand Down
70 changes: 26 additions & 44 deletions input/fsh/VS_ValueSets.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,17 @@ Description: "For Capturing a users highest education level"
* ^expansion.contains[=].display = "Grade 12"



ValueSet: EducationLevel
Id: EducationLevel
Title: "Highest form of Education"
Description: "For Capturing a users highest education level"
* ^status = #draft
* ^experimental = true
* include codes from valueset $HL7EducationLevel
* include codes from system $EducationLevelCodeSystem


ValueSet: DisabilityStatus
Id: disability-status
Title: "Disability Status"
Expand All @@ -139,43 +150,7 @@ Title: "Employment Status"
Description: "Valueset for capturing Employment status"
* ^status = #draft
* ^experimental = true
* $EmploymentStatusCodeSystem#EF "Employed, freelance"
* $EmploymentStatusCodeSystem#EFT "Employed, full time"
* $EmploymentStatusCodeSystem#EPT "Employed, part time"
* $EmploymentStatusCodeSystem#EMPTJ "Employed, multiple part time jobs"
* $EmploymentStatusCodeSystem#S "Student"
* $EmploymentStatusCodeSystem#SE "Self-employed"
* $EmploymentStatusCodeSystem#R "Retired"
* $EmploymentStatusCodeSystem#U "Unemployed"
* $EmploymentStatusCodeSystem#O "Other"
* ^expansion.timestamp = "2023-05-11T10:00:00Z"
* ^expansion.contains[0].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #EF
* ^expansion.contains[=].display = "Employed, freelance "
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #EFT
* ^expansion.contains[=].display = "Employed, full time"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #EPT
* ^expansion.contains[=].display = "Employed, part time"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #EMPTJ
* ^expansion.contains[=].display = "Employed, multiple part time jobs"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #S
* ^expansion.contains[=].display = "Student"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #SE
* ^expansion.contains[=].display = "Self-employed"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #R
* ^expansion.contains[=].display = "Retired"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #U
* ^expansion.contains[=].display = "Unemployed"
* ^expansion.contains[+].system = $EmploymentStatusCodeSystem
* ^expansion.contains[=].code = #O
* ^expansion.contains[=].display = "Other, please specify "
* include codes from valueset $HL7EmploymentStatusValueSet

ValueSet: FinancialAssistance
Id: financial-assistance
Expand All @@ -193,7 +168,7 @@ Description: "Valueset for capturing Immigration Status"
* ^experimental = true
* $ImmigrationStatusCodeSystem#C "Citizen"
* $ImmigrationStatusCodeSystem#PR "Permanent Resident"
* $ImmigrationStatusCodeSystem#NC "Non-citizen US national"
* $ImmigrationStatusCodeSystem#FN "Foreign national"
* $ImmigrationStatusCodeSystem#R "Refugee"
* $ImmigrationStatusCodeSystem#AS "Asylum seeker"
* $ImmigrationStatusCodeSystem#NIS "Non-immigrant student"
Expand All @@ -207,8 +182,8 @@ Description: "Valueset for capturing Immigration Status"
* ^expansion.contains[=].code = #PR
* ^expansion.contains[=].display = "Permanent Resident"
* ^expansion.contains[+].system = $ImmigrationStatusCodeSystem
* ^expansion.contains[=].code = #NC
* ^expansion.contains[=].display = "Non-citizen US/CAD national"
* ^expansion.contains[=].code = #FN
* ^expansion.contains[=].display = "Foreign national"
* ^expansion.contains[+].system = $ImmigrationStatusCodeSystem
* ^expansion.contains[=].code = #R
* ^expansion.contains[=].display = "Refugee"
Expand All @@ -233,7 +208,6 @@ Description: "Valueset for capturing Household Status"
* ^status = #draft
* ^experimental = true
* $HouseholdStatusCodeSystem#AL "Assisted living"
* $HouseholdStatusCodeSystem#PC "Live with parent/care giver"
* $HouseholdStatusCodeSystem#OH "Own home"
* $HouseholdStatusCodeSystem#R "Rent home"
* $HouseholdStatusCodeSystem#SN "Skilled nursing facility/nursing home"
Expand All @@ -244,9 +218,6 @@ Description: "Valueset for capturing Household Status"
* ^expansion.contains[=].code = #AL
* ^expansion.contains[=].display = "Assisted living"
* ^expansion.contains[+].system = $HouseholdStatusCodeSystem
* ^expansion.contains[=].code = #PC
* ^expansion.contains[=].display = "Live with parent/care giver"
* ^expansion.contains[+].system = $HouseholdStatusCodeSystem
* ^expansion.contains[=].code = #OH
* ^expansion.contains[=].display = "Own home"
* ^expansion.contains[+].system = $HouseholdStatusCodeSystem
Expand Down Expand Up @@ -476,6 +447,16 @@ Description: "The Codes used by confounder questionnaire"
* include codes from system $ENTHistoryCodeSystem


ValueSet: SeasonalAlergies
Id: seasonal-allergies
Title: "ValueSet for Confounders Season Allergies"
Description: "This Valueset is designed for confounders questionnaire."
* ^version = "1.0.0"
* ^status = #active
* ^date = "2023-09-06"
* include codes from system $SeasonalAlergiesCodeSystem


//------------------------------------Enrollment-----------------------
ValueSet: SelectLanguage
Id: select-language
Expand Down Expand Up @@ -669,6 +650,7 @@ Description: "The Codes used by DSM5 phobia"
* ^status = #active
* ^date = "2023-06-21"
* include codes from system $DSM5PhobiaCodeSystem

// -----------------------PTSD-----------------------------------------
ValueSet: PTSD
Id: ptsd
Expand Down
5 changes: 5 additions & 0 deletions input/fsh/instances/EX_VbaiPatient.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@ Description: "An example of a Voice as a Biomarker for AI Patient"
* family = "Smith"
* birthDate = "1999-04-01"
* gender = #male
* address.line = "100 Main St"
* address.city = "Metropolis"
* address.state = "Il"
* address.postalCode = "44130"
* address.country = "USA"
Loading

0 comments on commit ef2ee69

Please sign in to comment.