Input MPOG Concepts:
10493 - FRESH FROZEN PLASMA
10661 - Perfusion - Fresh Frozen Plasma
Each case will return four results for this phenotype:
- Volume in Units
- Volume in Milliliters
- Source documentation type (numeric code to indicate how the original values were reported to MPOG as units, milliliters or both)
- Source documentation description (actual description of how the original values were reported to MPOG, i.e. units, milliliters, or both)
Step 1: Determine if the case has any of the FFP concepts listed above with an administration start time between anesthesia start and anesthesia end.
a) If none, return:
1) Volume in units: 0
2) Volume in milliliters: 0
3) Source documentation type: 0
4) Source documentation Description: “No FFPs Documented in Case”
b) If 1 or more FFP concepts are identified, continue to step 2.
Step 2: Convert any time based units (units/hr or ml/hr) to full non-time based units (units or ml) + round to whole number, move to step 3. If no end time documented will use anesthesia end time as the end time for the transfusion.
Step 3: Generate case totals + indicator flags:
Step 3a: If charting is exclusively in ml’s:
- Sum all volumes to generate a ml value – return “Volume in ml”
- Return “Primary Documentation Type” = 1
- Return “Documentation Descriptor” = “FFPs Documented in mls”
If patient age >= 8 yrs:
- Divide ml value by 250, round to whole number – return “Volume in Units”
If patient age < 8 yrs:
- Set volume in units to Null.
Step 3b: If charting is exclusively in Units:
If patient age >= 8 yrs:
- Sum all volumes to generate a unit value – return “Volume in unit”
- Multiply unit value by 250 – return “Volume in ml”
- Return “Primary Documentation Type” = 2
- Return “Documentation Descriptor” = “FFPs Documented in Units”
Else age < 8:
- Set Volume in ml + Volume in Units to Null
- Return “Primary Documentation Type” = 9
- Return “Documentation Descriptor” = “Unable to Derive Data – Patient Age”
Step 3c: If charting is both in Units + mls:
If patient age >= 8 yrs:
- Sum all volumes in units to generate a raw unit value
- Sum all volumes in ml to generate raw ml value
- Divide volume in ml’s by 250, round, add to raw unit value.
- Return calculated unit value in “Value in Units”
- Multiply volume in units’s by 250, round, add to raw ml value.
- Return calculated unit value in “Value in ml”
- Return “Primary Documentation Type” = 3
- Return “Documentation Descriptor” = “FFPs Documented in Both Units and mls”
Else age < 8:
- Set Volume in ml + Volume in Units to Null
- Return “Primary Documentation Type” = 9
- Return “Documentation Descriptor” = “Unable to Derive Data – Patient Age”
Step 4: If unit value > 100
- Set Volume in ml + Volume in Units to Null
- Return “Primary Documentation Type” = 8
- Return “Documentation Descriptor” = “Unable to Derive Data – Extremely High Charted Values”