AdjustedEquityAfterRecalculationChangeAccountingPolicies SHOULD be equal to + Equity + EquityDirectlyChangeAccountingPolicies, because EquityDirectlyChangeAccountingPolicies is reported. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_PrecondEquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_PrecondEquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_AdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_AdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_Equity')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_Equity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_EquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThn02Variables1_EquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
AdjustedEquityAfterRecalculationChangeAccountingPolicies SHOULD exist at least once within the same context, because EquityDirectlyChangeAccountingPolicies is reported. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtExistenceThnExistence1_EquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtExistenceThnExistence1_EquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
EquityMovement SHOULD be equal to the summation of the underlying values. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_EquityMovement')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementCredit')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementDebit')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
The reported value of Equity at end of period SHOULD be equal to sum of reported value of AdjustedEquityAfterRecalculationChangeAccountingPolicies at beginning of period and changes in that value during period, EquityMovement, because EquityDirectlyChangeAccountingPolicies is reported. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
The reported value of Equity at end of period SHOULD be equal to sum of reported value of Equity at beginning of period and changes in that value during period, EquityMovement, because EquityDirectlyChangeAccountingPolicies is not reported. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
The summation of the reported values for children members SHOULD be equal to the reported value for parent member. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract1_Abstract_SumOfMembersOnAbstract1')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract1_Abstract_SumOfMembersOnAbstract1 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract1_Abstract_ChildrenMember')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract1_Abstract_ChildrenMember return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
The summation of the reported values for children members SHOULD be equal to the reported value for parent member. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract2_Abstract_SumOfMembersOnAbstract2')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract2_Abstract_SumOfMembersOnAbstract2 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract2_Abstract_ChildrenMember')))) then ((for $v in $varArc_NotesConsolidatedEquityStatementOfChangesHealthCare_PrtFST1SumOfMembersOnAbstract2_Abstract_ChildrenMember return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}