Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Conformance matrix

Every conformance point of the Federation Tier with AQL specification (section 17), the test tracks of section 16.3 and every requirement, with the status FerroFED holds for each. The actor, requirement and track columns are derived from the vendored specification; the status, issue and reason columns are kept by FerroFED. A point is covered only when a test carries its marker and CI runs it.

Gateway points: 0 of 35 covered, 35 planned, 0 deferred.

The other 6 points belong to a member node or to the federation operator, and a gateway is never marked down for them (section 17).

Conformance points

PointActorRequirementsTracksStatusIssuesReason
CP-1GatewayN11planned#38-
CP-2GatewayN2, N51, 2planned#35, #38-
CP-38GatewayN332, 10planned#44-
CP-3GatewayN32planned#42-
CP-4GatewayN72planned#35, #38-
CP-5GatewayN4, N103, 4planned#46, #85-
CP-6GatewayN113planned#70-
CP-7GatewayN52planned#35, #38-
CP-8GatewayN135planned#52, #55-
CP-9GatewayN155planned#56-
CP-10GatewayN145planned#54-
CP-11GatewayN164planned#49-
CP-12GatewayN6, N164planned#43, #50, #58-
CP-13GatewayN19, N20, N216planned#36, #67, #74-
CP-14GatewayN226planned#64-
CP-15GatewayN236planned#65-
CP-16GatewayN247planned#82-
CP-17GatewayN257planned#80, #81-
CP-18NodeN267node-profile#83, #93scored against the member CDRs, not the gateway (section 16.2)
CP-19NodeN27, N27a7node-profile#83, #93scored against the member CDRs, not the gateway (section 16.2)
CP-20OperatorN196operator#74verified at admission or in the registry, not on a request (section 16.2)
CP-21GatewayN289planned#69-
CP-22GatewayN299planned#69-
CP-23GatewayN309planned#73-
CP-24GatewayN319planned#61-
CP-25GatewayN329planned#68-
CP-26GatewayN3310planned#45, #90-
CP-27NodeN3410node-profile#93scored against the member CDRs, not the gateway (section 16.2)
CP-28GatewayN353planned#71-
CP-29GatewayN365, 6planned#56, #66-
CP-30GatewayN374planned#37, #50-
CP-31GatewayN38, N404planned#49, #51-
CP-32GatewayN39, N14, N95planned#52, #53, #54-
CP-33GatewayN41, N426, 11planned#62, #63, #91-
CP-33aOperatorN42a11operator#79, #91verified at admission or in the registry, not on a request (section 16.2)
CP-34GatewayN439planned#75, #76-
CP-35GatewayN17, N181planned#33, #38, #72-
CP-36GatewayN82, 7planned#43, #83-
CP-37GatewayN123planned#72-
CP-39OperatorN257operator#84verified at admission or in the registry, not on a request (section 16.2)
CP-40GatewayN449planned#77, #78-

Test tracks

TrackTitleRequirementsPointsStatusIssuesReason
1TransparencyN1, N2, N17, N18CP-1, CP-2, CP-35planned#38, #72, #92-
2subject → ehrId resolutionN3, N5, N7, N33CP-2, CP-38, CP-3, CP-4, CP-7, CP-36planned#42, #44, #45, #92-
3Directed / endpoint pinN10, N11CP-5, CP-6, CP-28, CP-37planned#70, #71, #72, #92-
4Partial resultsN6, N16CP-5, CP-11, CP-12, CP-30, CP-31planned#49, #50, #51, #92-
5Dedup + DISTINCTN13, N15CP-8, CP-9, CP-10, CP-29, CP-32planned#52, #53, #54, #55, #56, #92-
6Follow-up read/write routingN21, N22, N23CP-13, CP-14, CP-15, CP-20, CP-29, CP-33planned#64, #65, #66, #67, #92-
7Auth conveyance + consent-denyN24, N25, N26, N27, N27aCP-16, CP-17, CP-18, CP-19, CP-36, CP-39planned#80, #81, #82, #83, #92-
8PMIR merge/split (ITI-93/94) (provisional)N3-deferred#48provisional in section 16.3, and section 18 lets its subject matter be deferred
9REST surface & self-descriptionN28, N43, N44CP-21, CP-22, CP-23, CP-24, CP-25, CP-34, CP-40planned#61, #68, #69, #73, #75, #77, #92-
10Identifier leakage (adversarial)N33, N34, N5CP-38, CP-26, CP-27planned#45, #61, #90-
11Integrity: ehr_id collision & admission conditionsN41, N42, N42aCP-33, CP-33aplanned#63, #79, #91-

Requirements

46 requirements: 46 reached by a conformance point, 0 by a test track only, 0 by neither.

RequirementPointsTracksReachability
N1CP-11direct
N2CP-21direct
N3CP-32, 8direct
N4CP-5-direct
N5CP-2, CP-72, 10direct
N6CP-124direct
N7CP-42direct
N8CP-36-direct
N9CP-32-direct
N10CP-53direct
N11CP-63direct
N12CP-37-direct
N13CP-85direct
N14CP-10, CP-32-direct
N15CP-95direct
N16CP-11, CP-124direct
N17CP-351direct
N18CP-351direct
N19CP-13, CP-20-direct
N20CP-13-direct
N21CP-136direct
N22CP-146direct
N23CP-156direct
N24CP-167direct
N25CP-17, CP-397direct
N26CP-187direct
N27CP-197direct
N27aCP-197direct
N28CP-219direct
N29CP-22-direct
N30CP-23-direct
N31CP-24-direct
N32CP-25-direct
N33CP-38, CP-262, 10direct
N34CP-2710direct
N35CP-28-direct
N36CP-29-direct
N37CP-30-direct
N38CP-31-direct
N39CP-32-direct
N40CP-31-direct
N41CP-3311direct
N42CP-3311direct
N42aCP-33a11direct
N43CP-349direct
N44CP-409direct