{% include "_pdfs/_includes/css.twig" %}
Date of Assessment: {{ sessionData.assessmentDate|date("F j, Y")|default('-') }} Subject ID: {{ sessionData.subjectId|default('-') }}
{% if previousSessionData and includePreviousScores %} Date of Previous Assessment: {{ previousSessionData.assessmentDate|date("M j, Y")|default('-') }}
{% else %} Assessor: {{ sessionData.assessorName|default('-') }} {% endif %}
Type of Hemophilia: {{ sessionData.hemophiliaType.label|default('-') }}
{% if previousSessionData and includePreviousScores %} Assessor: {{ sessionData.assessorName|default('-') }} {% endif %} BMI: {{ sessionData.patientBmi|default('-') }}
{% if previousSessionData and includePreviousScores %} {% endif %} {% if previousSessionData %} {% endif %} {% set joints = ['elbow', 'knee', 'ankle'] %} {% set gaitScoreMatrix = { 'NE': 'NE', 'ne': 'NE', '0': 'N', '1': 'ABN', '-': '-' } %} {% set focused_items = [ { title: 'Swelling', slug: 'swelling', area: 'severity' }, { title: 'Swelling Duration', slug: 'swelling', area: 'duration' }, ] %} {% include "/_pdfs/_includes/_assessment-item-focused" %} {% set items = [ { title: 'Muscle Atrophy', slug: 'muscle-atrophy', }, { title: 'Crepitus on Motion', slug: 'crepitus-on-motion', }, { title: 'Flexion', slug: 'flexion', }, { title: 'Extension', slug: 'extension', }, ] %} {% include "/_pdfs/_includes/_assessment-item-misc" %} {# ROM TEST #} {# {% set items = [ { title: 'Range of Motion', slug: 'range-of-motion', }, ] %} {% include "/_pdfs/_includes/_assessment-item-misc" %} #} {# {% set focused_items = [ { title: 'Flexion Loss', slug: 'range-of-motion', area: 'flexion' }, { title: 'Extension Loss', slug: 'range-of-motion', area: 'extension' }, ] %} {% include "/_pdfs/_includes/_assessment-item-focused" %} #} {% set items = [ { title: 'Joint Pain', slug: 'joint-pain', }, { title: 'Strength', slug: 'strength', }, ] %} {% include "/_pdfs/_includes/_assessment-item-misc" %} {# #} {% if previousSessionData and includePreviousScores %} {% endif %} {% if previousSessionData and includePreviousScores %} {# #} {% endif %}
Joint Scores
 
Elbow
Knee
Ankle
Totals
  
R
L
R
L
R
L
  Total All Joints
{{ sessionScoresData.totalJoints.score }}
Joint Totals
 
{{ sessionScoresData.total.elbow.right.score }}
{{ sessionScoresData.total.elbow.left.score }}
{{ sessionScoresData.total.knee.right.score }}
{{ sessionScoresData.total.knee.left.score }}
{{ sessionScoresData.total.ankle.right.score }}
{{ sessionScoresData.total.ankle.left.score }}
{{ sessionScoresData.totalJoints.score }}
  Previous Total
{{ previousSessionScoresData.totalJoints.score }}
Previous
{{ previousSessionScoresData.total.elbow.right.score }}
{{ previousSessionScoresData.total.elbow.left.score }}
{{ previousSessionScoresData.total.knee.right.score }}
{{ previousSessionScoresData.total.knee.left.score }}
{{ previousSessionScoresData.total.ankle.right.score }}
{{ previousSessionScoresData.total.ankle.left.score }}
{{ previousSessionScoresData.totalJoints.score }}
{% if previousSessionData and includePreviousScores %} {% endif %} {% if previousSessionData and includePreviousScores %} {% endif %} {% if previousSessionData and includePreviousScores %} {% endif %}
Gait Scores
 
Walking
Stairs
Running
Hopping
Gait
Total
Skill Scores
 
{% if sessionScoresData.gait.walking.score is defined and sessionScoresData.gait.walking.score == 'ne' and sessionData.attributes.gait.walking.ne.reason is defined %} NE {% elseif sessionScoresData.gait.walking.score is defined and sessionScoresData.gait.walking.score == 'ne' and sessionData.attributes.gait.walking.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[sessionScoresData.gait.walking.score] }} {% endif %} {# {{ sessionScoresData.gait.walking.score == 'ne' ? 'NE' : gaitScoreMatrix[sessionScoresData.gait.walking.score] }} #}
{% if sessionScoresData.gait.stairs.score is defined and sessionScoresData.gait.stairs.score == 'ne' and sessionData.attributes.gait.walking.ne.reason is defined %} NE {% elseif sessionScoresData.gait.stairs.score is defined and sessionScoresData.gait.stairs.score == 'ne' and sessionData.attributes.gait.walking.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[sessionScoresData.gait.stairs.score] }} {% endif %} {# {{ sessionScoresData.gait.stairs.score == 'ne' ? 'NE' : gaitScoreMatrix[sessionScoresData.gait.stairs.score] }} #}
{% if sessionScoresData.gait.running.score is defined and sessionScoresData.gait.running.score == 'ne' and sessionData.attributes.gait.running.ne.reason is defined %} NE {% elseif sessionScoresData.gait.running.score is defined and sessionScoresData.gait.running.score == 'ne' and sessionData.attributes.gait.running.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[sessionScoresData.gait.running.score] }} {% endif %} {# {{ sessionScoresData.gait.running.score == 'ne' ? 'NE' : gaitScoreMatrix[sessionScoresData.gait.running.score] }} #}
{% if sessionScoresData.gait['hopping-on-one-leg'].score is defined and sessionScoresData.gait['hopping-on-one-leg'].score == 'ne' and sessionData.attributes.gait['hopping-on-one-leg'].ne.reason is defined %} NE {% elseif sessionScoresData.gait['hopping-on-one-leg'].score is defined and sessionScoresData.gait['hopping-on-one-leg'].score == 'ne' and sessionData.attributes.gait['hopping-on-one-leg'].ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[sessionScoresData.gait['hopping-on-one-leg'].score] }} {% endif %} {# {{ sessionScoresData.gait['hopping-on-one-leg'].score == 'ne' ? 'NE' : gaitScoreMatrix[sessionScoresData.gait['hopping-on-one-leg'].score] }} #}
{{ sessionScoresData.gait.score is defined and sessionScoresData.gait.score == 'ne' ? 'NE' : sessionScoresData.gait.score|default(0) }}
Previous
{% if previousSessionScoresData.gait.walking.score is defined and previousSessionScoresData.gait.walking.score == 'ne' and previousSessionData.attributes.gait.walking.ne.reason is defined %} NE {% elseif previousSessionScoresData.gait.walking.score is defined and previousSessionScoresData.gait.walking.score == 'ne' and previousSessionData.attributes.gait.walking.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[previousSessionScoresData.gait.walking.score] }} {% endif %} {# {{ previousSessionScoresData.gait.walking.score == 'ne' ? 'NE' : gaitScoreMatrix[previousSessionScoresData.gait.walking.score] }} #}
{% if previousSessionScoresData.gait.stairs.score is defined and previousSessionScoresData.gait.stairs.score == 'ne' and previousSessionData.attributes.gait.stairs.ne.reason is defined %} NE {% elseif previousSessionScoresData.gait.stairs.score is defined and previousSessionScoresData.gait.stairs.score == 'ne' and previousSessionData.attributes.gait.stairs.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[previousSessionScoresData.gait.stairs.score] }} {% endif %} {# {{ previousSessionScoresData.gait.stairs.score == 'ne' ? 'NE' : gaitScoreMatrix[previousSessionScoresData.gait.stairs.score] }} #}
{% if previousSessionScoresData.gait.running.score is defined and previousSessionScoresData.gait.running.score == 'ne' and previousSessionData.attributes.gait.running.ne.reason is defined %} NE {% elseif previousSessionScoresData.gait.running.score is defined and previousSessionScoresData.gait.running.score == 'ne' and previousSessionData.attributes.gait.running.ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[previousSessionScoresData.gait.running.score] }} {% endif %} {# {{ previousSessionScoresData.gait.running.score == 'ne' ? 'NE' : gaitScoreMatrix[previousSessionScoresData.gait.running.score] }} #}
{% if previousSessionScoresData.gait['hopping-on-one-leg'].score is defined and previousSessionScoresData.gait['hopping-on-one-leg'].score == 'ne' and previousSessionData.attributes.gait['hopping-on-one-leg'].ne.reason is defined %} NE {% elseif previousSessionScoresData.gait['hopping-on-one-leg'].score is defined and previousSessionScoresData.gait['hopping-on-one-leg'].score == 'ne' and previousSessionData.attributes.gait['hopping-on-one-leg'].ne.reason is not defined %} - {% else %} {{ gaitScoreMatrix[previousSessionScoresData.gait['hopping-on-one-leg'].score] }} {% endif %} {# {{ previousSessionScoresData.gait['hopping-on-one-leg'].score == 'ne' ? 'NE' : gaitScoreMatrix[previousSessionScoresData.gait['hopping-on-one-leg'].score] }} #}
{{ previousSessionScoresData.gait.score is defined and previousSessionScoresData.gait.score == 'ne' ? 'NE' : previousSessionScoresData.gait.score|default(0) }}
{# #} {% if previousSessionData and includePreviousScores %} {# #} {% endif %}
Total Score = {{ sessionScoresData.totalScore.score }} / {{ sessionScoresData.totalScore.totalAdjustedDenominatorScore }}Total Score = {{ sessionScoresData.totalAdjustedScore.score }} / {{ sessionScoresData.totalAdjustedScore.totalAdjustedDenominatorScore }}
Previous Total Score = {{ previousSessionScoresData.totalScore.score }} / {{ previousSessionScoresData.totalScore.totalAdjustedDenominatorScore }}Previous Total Score = {{ previousSessionScoresData.totalAdjustedScore.score }} / {{ previousSessionScoresData.totalAdjustedScore.totalAdjustedDenominatorScore }}
{% if includeComments %}

Session Comments

{% set joints = ['elbow', 'knee', 'ankle'] %} {# { title: 'Range of Motion', slug: 'range-of-motion', }, #} {% set items = [ { title: 'Swelling', slug: 'swelling', }, { title: 'Muscle Atrophy', slug: 'muscle-atrophy', }, { title: 'Crepitus on Motion', slug: 'crepitus-on-motion', }, { title: 'Flexion', slug: 'flexion', }, { title: 'Extension', slug: 'extension', }, { title: 'Joint Pain', slug: 'joint-pain', }, { title: 'Strength', slug: 'strength', }, ] %} {% for item in items %} {% for joint in joints %} {% endfor %} {% for joint in joints %} {% endfor %} {% if previousSessionData and includePreviousScores %} {% for joint in joints %} {% endfor %} {% for joint in joints %} {% endfor %} {% endif %}
{{ item.title }}
Elbow
Knee
Ankle
Current Session
R {% if sessionData.attributes[joint][item.slug].comments.right is defined and sessionData.attributes[joint][item.slug].comments.right %} {{ sessionData.attributes[joint][item.slug].comments.right|nl2br }} {% else %} - {% endif %}
L {% if sessionData.attributes[joint][item.slug].comments.left is defined and sessionData.attributes[joint][item.slug].comments.left %} {{ sessionData.attributes[joint][item.slug].comments.left|nl2br }} {% else %} - {% endif %}
Previous Session
R {% if previousSessionData.attributes[joint][item.slug].comments.right is defined and previousSessionData.attributes[joint][item.slug].comments.right %} {{ previousSessionData.attributes[joint][item.slug].comments.right|nl2br }} {% else %} - {% endif %}
L {% if previousSessionData.attributes[joint][item.slug].comments.left is defined and previousSessionData.attributes[joint][item.slug].comments.left %} {{ previousSessionData.attributes[joint][item.slug].comments.left|nl2br }} {% else %} - {% endif %}
{% endfor %} {# axial alignment #} {% set joints = ['knee', 'ankle'] %} {% set items = [ { title: 'Axial Alignment', slug: 'axial-alignment', } ] %} {% for item in items %} {% for joint in joints %} {% endfor %} {% for joint in joints %} {% endfor %} {% if previousSessionData and includePreviousScores %} {% for joint in joints %} {% endfor %} {% for joint in joints %} {% endfor %} {% endif %}
{{ item.title }}
Knee
Ankle
Current Session
R {% if sessionData.attributes[joint][item.slug].comments.right is defined and sessionData.attributes[joint][item.slug].comments.right %} {{ sessionData.attributes[joint][item.slug].comments.right|nl2br }} {% else %} - {% endif %}
L {% if sessionData.attributes[joint][item.slug].comments.left is defined and sessionData.attributes[joint][item.slug].comments.left %} {{ sessionData.attributes[joint][item.slug].comments.left|nl2br }} {% else %} - {% endif %}
Previous Session
R {% if previousSessionData.attributes[joint][item.slug].comments.right is defined and previousSessionData.attributes[joint][item.slug].comments.right %} {{ previousSessionData.attributes[joint][item.slug].comments.right|nl2br }} {% else %} - {% endif %}
L {% if previousSessionData.attributes[joint][item.slug].comments.left is defined and previousSessionData.attributes[joint][item.slug].comments.left %} {{ previousSessionData.attributes[joint][item.slug].comments.left|nl2br }} {% else %} - {% endif %}
{% endfor %} {# gait #} {% set activities = ['walking', 'stairs', 'running', 'hopping-on-one-leg'] %} {% for activity in activities %} {% if sessionData.attributes is defined %} {% else %} {% endif %} {% endfor %} {% if previousSessionData and includePreviousScores %} {% for activity in activities %} {% endfor %} {% endif %}
Gait
Walking
Stairs
Running
Hopping on one leg
Current Session
{% if sessionData.attributes.gait is defined %}

{% if sessionData.attributes.gait[activity].normality == 0 %} Normal {% elseif sessionData.attributes.gait[activity].normality == 1 %} {{ sessionData.attributes.gait[activity].observationsList }} {% elseif sessionData.attributes.gait[activity].normality == 'ne' %} NE{{ sessionData.attributes.gait[activity].ne.reason ? ':' : '' }} {{ sessionData.attributes.gait[activity].ne.reason }} {% endif %}

{% if sessionData.attributes.gait[activity].comments is defined and sessionData.attributes.gait[activity].comments %}

{{ sessionData.attributes.gait[activity].comments }}

{% else %} - {% endif %} {% endif %}
-
Previous Session
{% if previousSessionData.attributes.gait is defined %}

{% if previousSessionData.attributes.gait[activity].normality == 0 %} Normal {% elseif previousSessionData.attributes.gait[activity].normality == 1 %} {{ previousSessionData.attributes.gait[activity].observationsList }} {% elseif previousSessionData.attributes.gait[activity].normality == 'ne' %} NE{{ previousSessionData.attributes.gait[activity].ne.reason ? ':' : '' }} {{ previousSessionData.attributes.gait[activity].ne.reason }} {% endif %}

{% if previousSessionData.attributes.gait[activity].comments is defined and previousSessionData.attributes.gait[activity].comments %}

{{ previousSessionData.attributes.gait[activity].comments }}

{% else %} - {% endif %} {% endif %}
{% endif %} {# #}