110 likes | 229 Views
TRANSFORM ANALYSIS. An Example. The DFD used in this example is the “ Patient Information System ” from section 2c. The resulting Structure Chart is described on the following pages. patient information system. 0. AD. PI. PI. AD. AQ. Q+. Q+. U+. AQ. UR. U+. UR. get patient
E N D
TRANSFORM ANALYSIS An Example
The DFDused in this example is the “Patient Information System”from section 2c.The resulting Structure Chartis described on the following pages.
patient information system 0 AD PI PI AD AQ Q+ Q+ U+ AQ UR U+ UR get patient info compute patient info produce query/update outputs 1 2 3
get patient info 1 PI U+ Q+ check & accum. PDR read & check Query read & check Update 1.1 1.2 1.3
check & accum. PDR 1.1 PI PDRI PDR_OK? PDRI PDRI PDRI PDREI PDREI read PDR check PDR error-hdlg for PDR accum. PDR 1.1.1 1.1.2 1.1.3 1.1.4 PDR- PDR CRT
read & check Query 1.2 QI QI QI Q_OK? QEI QEI read Query check Query error-handling for Query 1.2.1 1.2.2 1.2.3 Query- Query CRT
read & check Update 1.3 UI UI UI U_OK? UEI UEI read Update check Update error-handling for Update 1.3.1 1.3.2 1.3.3 Update- Update CRT
compute patient info 2 PI Q+ U+ AQ UR AD evaluate Alarm process Request 2.1 2.2 AD UR ND U+ AQ ORD Q+ handle Alarm process Pat. process Query process Update 2.1.1 2.1.2 2.2.1 2.2.2 STD CT NT Summary PH patient db
produce query/update outputs 3 AD UR AQ answer Query give Alarm give Feedback 3.1 3.2 3.3 AO FQ FU CRT
PDR ... Patient Data Record PDRI ... PDR-I(nternal) PDREI ... PDR-Error-Info PI ... Patient Input ND ... Normal Data STD ... stat. Data ORD ... out-of-range Data AD ... Alarm Data AO ... Alarm-Output Q+ ... Query+ QI ... Query-I(nternal) QEI ... Query-Error-Info U+ ... Update+ UI ... Update-I(nternal) UEI ...Update-Error-Info PH ... Patient History CT ... Current Treatment NT ... New Treatment UR ... Update-Result AQ ... Answer to Query FQ ... Feedback-Query FU ... Feedback-Update Abbreviations used in the SC