forked from WorldHealthOrganization/smart-hiv
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
151 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Instance: ExampleElevatedHivRiskCondition | ||
InstanceOf: ElevatedHivRiskCondition | ||
Title: "Example Elevated HIV Risk Condition" | ||
Description: "This is an example of an Elevated HIV Risk Condition resource based on the ElevatedHivRiskCondition profile." | ||
|
||
* verificationStatus = #confirmed | ||
* code = Concepts."At elevated risk for HIV acquisition - HIV.B.DE225" | ||
* subject = Reference(Patient/example-hiv-patient) | ||
* onsetDateTime = "2023-01-11T10:00:00Z" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Instance: ExampleHivKeyPopulation | ||
InstanceOf: HivKeyPopulation | ||
Title: "Example HIV Key Population Observation" | ||
Description: "This is an example of an HIV Key Population Observation resource based on the HivKeyPopulation profile." | ||
|
||
* status = #final | ||
* category = http://terminology.hl7.org/CodeSystem/observation-category#social-history | ||
* code = HIVConcepts#HIV.B.DE50 "Key Population Status" | ||
* subject = Reference(Patient/HivPatient) | ||
* effectiveDateTime = "2023-01-12T14:00:00Z" | ||
* valueCodeableConcept = HIVConcepts#HIV.B.DE52 "Men who have sex with men" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Instance: ExampleHivOnArt | ||
InstanceOf: HivOnArt | ||
Title: "Example HIV On ART Medication Statement" | ||
Description: "This is an example of an On ART Medication Statement resource based on the HivOnArtMedicationStatement profile." | ||
|
||
* status = #active | ||
* medicationCodeableConcept = HIV.D.DE90#ART "Antiretroviral Therapy (ART)" | ||
* subject = Reference(Patient/example-hiv-patient) // Reference to a Patient resource | ||
* effectiveDateTime = "2024-08-17T12:00:00Z" // Example effective dateTime | ||
* reasonCode = HIVConcepts#HIV.D.DE39 "HIV Infection" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Instance: ExampleHivPatient | ||
InstanceOf: HivPatient | ||
|
||
* id = "example-hiv-patient" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Instance: ExampleHivPositiveCondition | ||
InstanceOf: HivStatusCondition | ||
Title: "Example HIV Positive Status Condition" | ||
Description: "This is an example of an HIV Positive Status Condition resource based on the HivStatusCondition profile." | ||
|
||
* clinicalStatus = #active | ||
* category = http://terminology.hl7.org/CodeSystem/condition-category#encounter-diagnosis | ||
* code = HIV.B.D115#HIV-positive "HIV Positive" | ||
* subject = Reference(Patient/example-hiv-patient) | ||
* onsetDateTime = "2023-01-15T08:30:00Z" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Instance: ExampleHivStatusPositiveObservation | ||
InstanceOf: HivStatusObservation | ||
Title: "Example HIV Positive Status Observation" | ||
Description: "This is an example of an HIV Positive Status Observation resource based on the HivStatusObservation profile." | ||
|
||
* status = #final | ||
* code = HIVConcepts#HIV.B.DE115 | ||
* subject = Reference(Patient/HivExamplePatient) // Reference to a Patient resource | ||
* effectiveDateTime = "2023-01-10T09:00:00Z" // Example effective dateTime | ||
* valueCodeableConcept = HIVConcepts#HIV.B.DE116 "HIV-positive" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Instance: HivTest | ||
InstanceOf: HivTest | ||
Title: "Example HIV Test Observation for Positive Result" | ||
Description: "This is an example of an HIV Test Observation resource based on the HivTest profile for a positive test result." | ||
|
||
* status = #final | ||
* category = http://terminology.hl7.org/CodeSystem/observation-category#laboratory | ||
* code = HIVConcepts#HIV.B.DE81 "HIV Test" | ||
* subject = Reference(Patient/example-hiv-patient) | ||
* effectiveDateTime = "2023-01-01T14:30:00Z" | ||
* issued = "2023-01-03T15:00:00Z" // Example issued time | ||
* valueCodeableConcept = HIVConcepts#HIV.B.DE112 "HIV-positive" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Profile: HivElevatedRiskForAcquisition | ||
Parent: Condition | ||
Description: "A condition identifying patients at elevated risk for HIV acquisition." | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "Elevated HIV Risk Acquisition Condition" | ||
* verificationStatus from http://hl7.org/fhir/ValueSet/condition-ver-status (required) | ||
* code = Concepts."At elevated risk for HIV acquisition - HIV.B.DE225" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 4 additions & 1 deletion
5
.../profiles/HivOnArtMedicationStatement.fsh → input/fsh/profiles/HivOnArt.fsh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,11 @@ | ||
Profile: HivOnArtMedicationStatement | ||
Profile: HivOnArt | ||
Parent: MedicationStatement | ||
Description: "A medication statement describing a Patient's ART program" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "On ART Medication Statement" | ||
* medication[x] only CodeableConcept 1..1 | ||
* medicationCodeableConcept from HIV.D.DE90 (required) | ||
* reasonCode = HIVConcepts#HIV.D.DE39 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,10 @@ | ||
Profile: HivPatient | ||
Parent: Patient | ||
|
||
|
||
// Gender | ||
// Geographic Region | ||
// Date of Birth | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Profile: HivPrepActive | ||
Parent: MedicationStatement | ||
Description: "A medication statement describing a patient on active PrEP" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "HIV Prep Active" | ||
* reasonCode = HIVConcepts#HIV.C.DE76 (required) | ||
* medicationCodeableConcept from HIV.C.DE80 (required) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Profile: HivStatusCondition | ||
Parent: Condition | ||
Description: "A condition representing a patient's HIV status." | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "HIV Status Condition" | ||
* clinicalStatus from http://hl7.org/fhir/ValueSet/condition-clinical (required) | ||
* category from http://terminology.hl7.org/CodeSystem/condition-category where code = #encounter-diagnosis | ||
* code from HIV.B.D115 (required) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Profile: HivStatusObservation | ||
Parent: Observation | ||
Description: "An observation representing a patient's HIV status." | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "HIV Status Observation" | ||
* code = HIVConcepts#HIV.B.DE115 | ||
* value[x] only CodeableConcept 1..1 | ||
* valueCodeableConcept from HIV.B.D115 (required) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
Profile: HivTest | ||
Parent: Observation | ||
Description: "An DAK-specific HIV test observation with possible results" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "HIV Test" | ||
* code = HIVConcepts#HIV.B.DE81 | ||
* category from http://terminology.hl7.org/CodeSystem/observation-category#laboratory | ||
* value[x] only CodeableConcept 1..* | ||
* valueCodeableConcept from HIV.B.DE111 (required) | ||
* effective[x] ^short = "Time at which test performed" | ||
* effective[x] only dateTime or instant | ||
* effective[x] ^definition = "The point in time at which the test was performed" | ||
* issued ^short = "Time at which test results returned" | ||
* issued ^definition = "The point in time at which the test results were returned to the patient or provider" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Profile: | ||
Parent: | ||
Description: "" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" | ||
* ^meta.profile[+] = "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" | ||
* ^experimental = true | ||
* ^title = "" | ||
|