Revision 83f32df73866655ace6bd4b6e522d16558ea8446 authored by Eric Prud'hommeaux on 17 February 2018, 12:28:08 UTC, committed by Eric Prud'hommeaux on 17 February 2018, 12:28:08 UTC
1 parent 04579d8
Raw File
vitals-operator.shex
PREFIX : <http://hl7.org/ns/fhir>
PREFIX fhir: <http://hl7.org/ns/fhir#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<#Observation> {
  fhir:code .? ;
  fhir:component {
    fhir:code . ;
    fhir:value .
  }*
}


# -- super-classes --
<#Vital> -<#Observation> .


<#PostureVital> -<#Vital> &<#Posture>


<#ReclinedVital> -<#PostureVital> &<#Reclined>




# -- BP --
<#BP> -<#Vital> AND EXTRA fhir:component {
  fhir:component { fhir:code ["systolic"] } ;
  fhir:component { fhir:code ["diastolic"] }
}



<#PostureBP> &<#BP> &<#PostureVital> { }




<#ReclinedBP> &<#BP> &<#ReclinedVital> { }





# -- Pulse --
<#Pulse> {

    fhir:code ["pulse"]
}

<#PosturePulse> &<#Pulse> &<#PostureVital> { }




<#ReclinedPulse> &<#Pulse> &<#ReclinedVital> { }





# -- postures --
<#Posture> EXTRA fhir:component {

  fhir:component {
    fhir:code ["posture"]
  }
}

<#Reclined> -<#Posture> EXTRA fhir:component {

  fhir:component {
    fhir:code ["posture"] ;
    fhir:value ["reclined"]
  }
}

back to top