WHO SMART Guidelines - HIV
0.3.0 - ci-build

WHO SMART Guidelines - HIV - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: HIV.PrEP.Visit.Scenario - TTL Representation

Active as of 2024-12-06

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:ExampleScenario ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "HIV.PrEP.Visit.Scenario"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ExampleScenario HIV.PrEP.Visit.Scenario</b></p><a name=\"HIV.PrEP.Visit.Scenario\"> </a><a name=\"hcHIV.PrEP.Visit.Scenario\"> </a><a name=\"HIV.PrEP.Visit.Scenario-en-US\"> </a><p><b>url</b>: <a href=\"ExampleScenario-HIV.PrEP.Visit.Scenario.html\">ExampleScenarioForProcess</a></p><p><b>version</b>: 0.3.0</p><p><b>name</b>: ExampleScenarioForProcess</p><p><b>status</b>: Active</p><p><b>date</b>: 2024-12-06 22:28:12+0000</p><p><b>publisher</b>: WHO</p><p><b>contact</b>: WHO: <a href=\"http://who.int\">http://who.int</a></p><blockquote><p><b>actor</b></p><p><b>actorId</b>: patient</p><p><b>type</b>: Person</p><p><b>name</b>: Patient</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: healthcareprovider</p><p><b>type</b>: Person</p><p><b>name</b>: Health Care Provider</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: emr</p><p><b>type</b>: System</p><p><b>name</b>: EMR</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: laboratory</p><p><b>type</b>: System</p><p><b>name</b>: Laboratory</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: patientResource</p><p><b>resourceType</b>: Patient</p><p><b>name</b>: Patient Resource</p><p><b>description</b>: </p><div><p>The Patient involved in the scenario.</p>\n</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: encounterResource</p><p><b>resourceType</b>: Encounter</p><p><b>name</b>: Encounter Resource</p><p><b>description</b>: </p><div><p>The Encounter where the patient meets with the clinician.</p>\n</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: observationResource</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: HIV Test Result</p><p><b>description</b>: </p><div><p>The Observation resource capturing the HIV test result.</p>\n</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: diagnosisResource</p><p><b>resourceType</b>: Condition</p><p><b>name</b>: HIV Diagnosis</p><p><b>description</b>: </p><div><p>The Condition resource representing the HIV diagnosis.</p>\n</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: medicationRequestResource</p><p><b>resourceType</b>: MedicationRequest</p><p><b>name</b>: ART Medication Request</p><p><b>description</b>: </p><div><p>The MedicationRequest for Antiretroviral Therapy (ART).</p>\n</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: appointmentResource</p><p><b>resourceType</b>: Appointment</p><p><b>name</b>: Follow-up Appointment</p><p><b>description</b>: </p><div><p>The Appointment resource for follow-up care.</p>\n</div></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: HIV.C. PrEP visit</p><p><b>description</b>: </p><div><p>The patient visits the clinician for an initial consultation.</p>\n</div><blockquote><p><b>step</b></p><blockquote><p><b>process</b></p><p><b>title</b>: Step 1</p><p><b>description</b>: </p><div><p>Description of Step 1</p>\n</div><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 1</p><p><b>type</b>: create</p><p><b>name</b>: Determine reason for visit</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>encounterResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Take vital signs</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Capture or update client history</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: emr</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Test for HIV using testing algorithm</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: laboratory</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Testing may be performed by a lay provider or self-test</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: healthcareprovider</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Post-test package of services</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: emr</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Check suitability for PrEP or PEP</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Discuss PrEP or PEP</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Counsel on risk and prevention</p><p><b>initiator</b>: healthcareprovider</p><p><b>receiver</b>: patient</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>patientResource</td></tr></table></blockquote></blockquote></blockquote></blockquote><blockquote><p><b>step</b></p><h3>Processes</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Title</b></td><td><b>Description</b></td></tr><tr><td style=\"display: none\">*</td><td>Step 2</td><td><div><p>Description of Step 2</p>\n</div></td></tr></table></blockquote></blockquote></div>"
  ] ; # 
  fhir:url [ fhir:v "http://smart.who.int/hiv/ExampleScenario/HIV.PrEP.Visit.Scenario"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.3.0"] ; # 
  fhir:name [ fhir:v "ExampleScenarioForProcess"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:date [ fhir:v "2024-12-06T22:28:12+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "WHO"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "WHO" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://who.int" ]     ] )
  ] ) ; # 
  fhir:actor ( [
fhir:actorId [ fhir:v "patient" ] ;
fhir:type [ fhir:v "person" ] ;
fhir:name [ fhir:v "Patient" ]
  ] [
fhir:actorId [ fhir:v "healthcareprovider" ] ;
fhir:type [ fhir:v "person" ] ;
fhir:name [ fhir:v "Health Care Provider" ]
  ] [
fhir:actorId [ fhir:v "emr" ] ;
fhir:type [ fhir:v "entity" ] ;
fhir:name [ fhir:v "EMR" ]
  ] [
fhir:actorId [ fhir:v "laboratory" ] ;
fhir:type [ fhir:v "entity" ] ;
fhir:name [ fhir:v "Laboratory" ]
  ] ) ; # 
  fhir:instance ( [
fhir:resourceId [ fhir:v "patientResource" ] ;
fhir:resourceType [ fhir:v "Patient" ] ;
fhir:name [ fhir:v "Patient Resource" ] ;
fhir:description [ fhir:v "The Patient involved in the scenario." ]
  ] [
fhir:resourceId [ fhir:v "encounterResource" ] ;
fhir:resourceType [ fhir:v "Encounter" ] ;
fhir:name [ fhir:v "Encounter Resource" ] ;
fhir:description [ fhir:v "The Encounter where the patient meets with the clinician." ]
  ] [
fhir:resourceId [ fhir:v "observationResource" ] ;
fhir:resourceType [ fhir:v "Observation" ] ;
fhir:name [ fhir:v "HIV Test Result" ] ;
fhir:description [ fhir:v "The Observation resource capturing the HIV test result." ]
  ] [
fhir:resourceId [ fhir:v "diagnosisResource" ] ;
fhir:resourceType [ fhir:v "Condition" ] ;
fhir:name [ fhir:v "HIV Diagnosis" ] ;
fhir:description [ fhir:v "The Condition resource representing the HIV diagnosis." ]
  ] [
fhir:resourceId [ fhir:v "medicationRequestResource" ] ;
fhir:resourceType [ fhir:v "MedicationRequest" ] ;
fhir:name [ fhir:v "ART Medication Request" ] ;
fhir:description [ fhir:v "The MedicationRequest for Antiretroviral Therapy (ART)." ]
  ] [
fhir:resourceId [ fhir:v "appointmentResource" ] ;
fhir:resourceType [ fhir:v "Appointment" ] ;
fhir:name [ fhir:v "Follow-up Appointment" ] ;
fhir:description [ fhir:v "The Appointment resource for follow-up care." ]
  ] ) ; # 
  fhir:process ( [
fhir:title [ fhir:v "HIV.C. PrEP visit" ] ;
fhir:description [ fhir:v "The patient visits the clinician for an initial consultation." ] ;
    ( fhir:step [
      ( fhir:process [
fhir:title [ fhir:v "Step 1" ] ;
fhir:description [ fhir:v "Description of Step 1" ] ;
        ( fhir:step [
fhir:operation [
fhir:number [ fhir:v "1" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Determine reason for visit" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "patient" ] ;
fhir:request [
fhir:resourceId [ fhir:v "encounterResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Take vital signs" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "patient" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Capture or update client history" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "emr" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Test for HIV using testing algorithm" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "laboratory" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Testing may be performed by a lay provider or self-test" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "healthcareprovider" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Post-test package of services" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "emr" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Check suitability for PrEP or PEP" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "patient" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Discuss PrEP or PEP" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "patient" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] [
fhir:operation [
fhir:number [ fhir:v "4" ] ;
fhir:type [ fhir:v "create" ] ;
fhir:name [ fhir:v "Counsel on risk and prevention" ] ;
fhir:initiator [ fhir:v "healthcareprovider" ] ;
fhir:receiver [ fhir:v "patient" ] ;
fhir:request [
fhir:resourceId [ fhir:v "patientResource" ]             ]           ]         ] )       ] )     ] [
      ( fhir:process [
fhir:title [ fhir:v "Step 2" ] ;
fhir:description [ fhir:v "Description of Step 2" ]       ] )     ] )
  ] ) . #