# List of Compartment Names for Data Requests

**URL:** https://discourse.kitware.com/t/list-of-compartment-names-for-data-requests/888
**Category:** Pulse Physiology Engine
**Created:** [August 18, 2022, 2:22am UTC](https://discourse.kitware.com/t/list-of-compartment-names-for-data-requests/888 "2022-08-18T02:22:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![dhuang101](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dhuang101](https://discourse.kitware.com/u/dhuang101)
#### Post date: [August 18, 2022, 2:22am UTC](https://discourse.kitware.com/t/list-of-compartment-names-for-data-requests/888/1 "2022-08-18T02:22:24Z")

</div>

Hello,

I was wondering if there was a list of the compartments/properties that can be used as arguments for the Unity Plugins SEDataRequest methods.  
(CreatePhysiologyDataRequest(), CreateLiquidCompartmentDataRequest(), CreateGasCompartmentDataRequest() etc.)

I am trying to request the partial pressure of oxygen in the body and seem to always get NaN.

---

<div class="post-metadata">

### Author: ![abray](https://discourse.kitware.com/user_avatar/discourse.kitware.com/abray/32/12_2.png) [@abray](https://discourse.kitware.com/u/abray)
#### Post date: [August 18, 2022, 12:59pm UTC](https://discourse.kitware.com/t/list-of-compartment-names-for-data-requests/888/2 "2022-08-18T12:59:57Z")

</div>

I agree that we can do a better job of providing an enumeration in our API for compartments rather than a generic string value as input. That is somthing that I will look into in the future.

What I do is go to this file and look grab the string from there

[https://gitlab.kitware.com/physiology/engine/-/blob/4.x/src/cpp/engine/PulseEngine.h#L456](https://gitlab.kitware.com/physiology/engine/-/blob/4.x/src/cpp/engine/PulseEngine.h#L456)

For names generated using `DEFINE_STATIC_STRING_EX` , use the 2nd value  
Ex. Use **LeftKidneyVasculature** from:

`DEFINE_STATIC_STRING_EX(LeftKidney, LeftKidneyVasculature);`
