ShinyFHIR Timeline - fhircat/FHIRCat GitHub Wiki

ShineyFHIR Timeline

Timestamps in Condition


PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?condition ?conditiondisplayvalue ?onsetDateTime ?abatementDateTime where {
    ?condition a fhir:Condition .
    ?condition fhir:Condition.code [ fhir:CodeableConcept.coding  [
        fhir:Coding.display [ 
        fhir:value ?conditiondisplayvalue ]]].
    ?condition fhir:Condition.abatementDateTime [
        fhir:value ?abatementDateTime ].
    ?condition fhir:Condition.onsetDateTime [
        fhir:value ?onsetDateTime ] .
    
}

Timestamps in MedicationAdministration


PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?medicationAdm ?medicationdisplayvalue ?effectiveDateTime ?status where {
    ?medicationAdm a fhir:MedicationAdministration .
    ?medicationAdm fhir:MedicationAdministration.medicationCodeableConcept [ fhir:CodeableConcept.coding  [
        fhir:Coding.display [ 
        fhir:value ?medicationdisplayvalue ]]].
    ?medicationAdm fhir:MedicationAdministration.effectiveDateTime [
        fhir:value ?effectiveDateTime ].
    ?medicationAdm fhir:MedicationAdministration.status [
        fhir:value ?status
    ] .

Timestamps in MedicationRequest



PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?medicationReq ?medicationdisplayvalue ?effectiveDateTime ?status where {
    ?medicationReq a fhir:MedicationRequest .
    ?medicationReq fhir:MedicationRequest.medicationCodeableConcept [ fhir:CodeableConcept.coding  [
        fhir:Coding.display [ 
        fhir:value ?medicationdisplayvalue ]]].
    ?medicationReq fhir:MedicationRequest.authoredOn [
        fhir:value ?effectiveDateTime ].
    ?medicationReq fhir:MedicationRequest.status [
        fhir:value ?status
    ] .

    
}

Timestamp in Observation

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX fhir: <http://hl7.org/fhir/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?labtest ?displayvalue ?effectiveDateTime ?status where {
    ?labtest a fhir:Observation .
    ?labtest fhir:Observation.code [ fhir:CodeableConcept.coding  [
        fhir:Coding.display [ 
        fhir:value ?displayvalue ]]].
    ?labtest fhir:Observation.effectiveDateTime [
        fhir:value ?effectiveDateTime ].
    ?labtest fhir:Observation.status [
        fhir:value ?status
    ] .

    
}



Useful Links