CFF14
/cmd=2
v14:Validation
<v14:Validation><v14:ValidationProperties ShowIgnored='0'/><v14:RuleSets><v14:RuleSet ID='1' NameU='Flowchart' Description='Verify that Flowchart shapes are connected properly.'><v14:Rule ID='1' NameU='UngluedConnector' Category='Connectivity' Description='Connector is not glued at both ends.'><v14:RuleFilter>ROLE()=1</v14:RuleFilter><v14:RuleTest>AND(AGGCOUNT(GLUEDSHAPES(4)) = 1, AGGCOUNT(GLUEDSHAPES(5)) = 1)</v14:RuleTest></v14:Rule><v14:Rule ID='2' NameU='StartWithoutTerminator' Category='Start / End' Description='Flowchart shape has no incoming connectors and is not a Start/End shape.'><v14:RuleFilter>AND(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")),NOT(OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(1)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='3' NameU='EndWithoutTerminator' Category='Start / End' Description='Flowchart shape has no outgoing connectors and is not a Start/End shape.'><v14:RuleFilter>AND(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")),NOT(OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(2)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='4' NameU='NoStartTerminator' Category='Start / End' Description='Flowchart does not start with a Start/End shape.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart""))")) &gt; 0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "AND(OR(HASCATEGORY(""Start/End""),STRSAME(LEFT(MASTERNAME(750),9),""Start/End""),STRSAME(LEFT(MASTERNAME(750),10),""Terminator"")),AGGCOUNT(CONNECTEDSHAPES(2))&gt;0)")) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='5' NameU='NoEndTerminator' Category='Start / End' Description='Flowchart does not end with a Start/End shape.' RuleTarget='1'><v14:RuleFilter>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart""))")) &gt; 0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(), "AND(OR(HASCATEGORY(""Start/End""),STRSAME(LEFT(MASTERNAME(750),9),""Start/End""),STRSAME(LEFT(MASTERNAME(750),10),""Terminator"")),AGGCOUNT(CONNECTEDSHAPES(1))&gt;0)")) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='6' NameU='UnconnectedShape' Category='Connectivity' Description='Flowchart shape is not connected to any other shape.'><v14:RuleFilter>OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(CONNECTEDSHAPES(0)) &gt; 0</v14:RuleTest></v14:Rule><v14:Rule ID='7' NameU='TerminatorInMiddle' Category='Connectivity' Description='Start/End shape has both incoming and outgoing connectors.'><v14:RuleFilter>OR(HASCATEGORY("Start/End"),STRSAME(LEFT(MASTERNAME(750),9),"Start/End"),STRSAME(LEFT(MASTERNAME(750),10),"Terminator"))</v14:RuleFilter><v14:RuleTest>NOT(AND(AGGCOUNT(CONNECTEDSHAPES(1))&gt;0,AGGCOUNT(CONNECTEDSHAPES(2))&gt;0))</v14:RuleTest></v14:Rule><v14:Rule ID='8' NameU='TooFewOutConns' Category='Connectivity' Description='Decision shape should have more than one outgoing connector.'><v14:RuleFilter>OR(HASCATEGORY("Decision"),STRSAME(LEFT(MASTERNAME(750),8),"Decision"))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(2)) &gt; 1</v14:RuleTest></v14:Rule><v14:Rule ID='9' NameU='NonFlowchartShape' Category='Connectivity' Description='Connected shape is not recognized as a Flowchart shape.'><v14:RuleFilter>NOT(OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart")))</v14:RuleFilter><v14:RuleTest>AGGCOUNT(GLUEDSHAPES(0)) = 0</v14:RuleTest></v14:Rule><v14:Rule ID='10' NameU='NoShapeText' Category='Text' Description='Flowchart shape has no text label.'><v14:RuleFilter>OR(HASCATEGORY("Flowchart"),ONLAYER("Flowchart"))</v14:RuleFilter><v14:RuleTest>NOT(STRSAME(SHAPETEXT(TheText), ""))</v14:RuleTest></v14:Rule><v14:Rule ID='11' NameU='OutsideCFF' Category='Cross - Functional' Description='Flowchart shapes should belong to a Swimlane.' RuleTarget='1'><v14:RuleFilter
>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"HASCATEGORY(""Swimlane"")"))&gt;0</v14:RuleFilter><v14:RuleTest>AGGCOUNT(FILTERSET(SHAPESONPAGE(),"AND(OR(HASCATEGORY(""Flowchart""),ONLAYER(""Flowchart"")),AGGCOUNT(FILTERSET(PARENTCONTAINERS(),""HASCATEGORY(""""Swimlane"""")""))=0)"))=0</v14:RuleTest></v14:Rule></v14:RuleSet></v14:RuleSets></v14:Validation>
xmlns:v14
http://schemas.microsoft.com/office/visio/2010/extension
CFF Container;DoNotContain
Container
CFF List
xfunc_u.vss
VISROTATELABEL AQAAAPMAAED///////////IACP//////
BackgroundColor
Heading
Bottom;Right;Top;Left
Bottom
List
CFF List;DoNotContain
Swimlane
CFF Container;CFF List;Phase;NonCFF
VISCFFSTYLE AgAAAPgAAED///////////IACP//////
Phase
swimlane,X,cross,functional,flowchart,flow,chart,band,business,process
Drag onto the page to add a new horizontal swimlane or new horizontal Cross-functional Flowchart. Use swimlanes to organize steps in a process.
Swimlane;DoNotContain
AAAAAPMAAED/////////////AP////// CFF Container VISMARGINS BAAAAPgAAED///////////IACP//////
CFF Container;CFF List;Swimlane;Phase;NonCFF
AAAAAPMAAED/////////////AP////// CFF Container BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISCFFSTYLE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container AwAAAPgAAED/////AgAAAAEAAP////// LineWeight
Function
Left Bottom Right
Right
phase,separator,border,X,cross,functional,flowchart,flow,chart,swimlane,business,process
Drag onto the page to add vertical separator between phases within a horizontal cross-functional flowchart.
Phase;DoNotContain
MSVSDLISTDIRECTION AQAAAPMAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container VISSHOWPHASE BAAAAPgAAED///////////IACP//////
AAAAAPMAAED/////////////AP////// CFF Container CFFVERTICAL BAAAAPgAAED///////////IACP//////
Terminator,stop,begin,end,program,flow,Basic,Flowchart,information,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to indicate the beginning or end of a program flow.
Process,function,task,Basic,Flowchart,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag the shape onto the drawing page.
This connector automatically routes between the shapes it connects.
Reposition Text
Decision,Yes/No,flowchart,basic,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Subprocess,predefined,process,subroutine,module,basic,flowchart,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to add a subprocess or a predefined process.
Move Line
circle,basic
lly by dragging any selection handle.
On,page,reference,cross,hyperlink,link,jump,process,continued,flowchart,basic,information,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
Drag onto the page to create a hyperlink from one process to another on the same page.
jumper,jump,connector,arc,connection,association,conjunction,join
Drag onto the page, then drag the yellow diamonds to position arc over another connector or line.
or or line.
Resize Jump
Slide Jump
VISCFFSTYLE AgAAAPgAAEABAAAAHQAAAPIACAD/////
AAAAAPMAAEAFAAAA////////AAD///// CFF Container VISMARGINS BAAAAPgAAEABAAAAKAAAAPIACAD/////
AAAAAPMAAEAFAAAA////////AAD///// CFF Container VISCFFSTYLE BAAAAPgAAEABAAAAHQAAAPIACAD/////
MSVSDLISTDIRECTION AQAAAPMAAEAFAAAAPQAAAPIACAD/////
AAAAAPMAAEAFAAAA////////AAD///// CFF Container VISSHOWPHASE BAAAAPgAAEABAAAAJwAAAPIACAD/////
AAAAAPMAAEAFAAAA////////AAD///// CFF Container AwAAAPgAAEABAAAAAgAAAAEAAAD///// LineWeight
AAAAAPMAAEAFAAAA////////AAD///// CFF Container BAAAAPgAAEABAAAAGQAAAPIACAD/////
AAAAAPMAAEAFAAAA////////AAD///// CFF Container CFFVERTICAL BAAAAPgAAEABAAAAHwAAAPIACAD/////
AAAAAPMAAEAEAAAA////////AAD///// CFF Container BAAAAPgAAEABAAAAGQAAAPIACAD/////
VISROTATELABEL AQAAAPMAAEAEAAAAGwAAAPIACAD/////
/stg1= , /stg2= , /stg3= , /stg4= , /stg5= , /stg6=
AAAAAPMAAEAEAAAA////////AAD///// CFF Container AwAAAPgAAEABAAAAAgAAAAEAAAD///// LineWeight
Patient
/stg1=1, /stg2=1, /stg3=1, /stg4=4, /stg5=0.2500, /stg6=0
Office Assistant
Clinical Team: PCP, MA
EHR
CrossFunctional
Arial Unicode MS
Symbol
Wingdings
Calibri
SimSun
PMingLiU
MS PGothic
Dotum
Sylfaen
Estrangelo Edessa
Vrinda
Shruti
Mangal
Tunga
Sendnya
Raavi
Dhenu
Latha
Gautami
Cordia New
Arial
Malgun Gothic
Times New Roman
Guide
TheDoc
Page-1
Gesture Format
CFF Container
msvThemeColors
msvShapeCategories
msvThemeEffects
msvStructureType
msvThemeOrder
visFlowchartType
msvNoAutoConnect
visV14CFF
Flow Normal
Connector
msvSDContainerMargin
msvSDContainerResize
msvSDContainerNoHighlight
msvSDContainerNoRibbon
msvSDContainerStyle
visDirection
HeadingSide
msvSDContainerStyleCount
msvSDContainerRequiredCategories
msvSDContainerExcludedCategories
visMasterStencil
visRotateLabel
visHeadingText
visCFFStyle
msvSDContainerLocked
CFFVertical
numLanes
msvSDMembersOnHiddenLayer
visCFFHeadingPos
HeadingSpan
HeadingAlign
visHeadingHeight
visShowTitle
visShowPhase
visMargins
visAutoExpand
visVersion
FillForegnd
FillBkgnd
CFFStyle
FillForegndTrans
msvSDContainerHeadingEdge
HeadingPos
HSide
HTxtMargin
CStyle
InsetY
InsetX
Inset
scale
AntiScale
GridRounding
Swimlane List
msvSDListRequiredCategories
msvSDListSpacing
msvSDListDirection
msvSDListAlignment
msvSDListItemMaster
msvSDListNoReorder
msvLayoutIncludeSubshapes
Phase List
SwimlaneListGUID
visCFFSettings
visCFFSingleLaneShowAll
LineWeight
Separator
ListDirection
FlipX
HAlign
SwimlaneHeadingSize
FirstHeadingExtend
Start/End
Cost
ProcessNumber
Owner
StartDate
EndDate
Status
Row_1
SetDefaultSize
ResizeWithText
DefaultWidth
DefaultHeight
ResizeTxtHeight
Process
Dynamic connector
TextPosition
Process.42
Decision
Process.57
Process.55
Subprocess
Basic
Circle
On-page reference
Jumper
Row_2
Process.19
Process.32
Process.36
Process.44