Response To Request For Information:
California Electronic Death Registration Initiative


History Of AVSS.

Beginning in 1981, the Automated Vital Statistics System (AVSS) was envisioned to be a modular computer system for the collection, management, and reporting of public health paper forms, with special emphasis on vital records. The primary goal of AVSS has been the improvement of timeliness and accuracy of vital records by means of computer automation. AVSS used an innovative approach that was both revolutionary and evolutionary. It was revolutionary since it was the first electronic birth certificate system that interactively produced a computerized legal copy of a paper birth certificate that passed state-mandated quality assurance edits. Information was collected as close as possible to the source of data. Electronic data resulting from birth registration in hospitals was automatically transmitted to public agencies thus eliminating many of the time-consuming, redundant, and error-prone manual processes. But AVSS was also evolutionary since it adapted to the existing system of vital event registration that has been in place in most states for nearly a century. This gave rise to the world's first electronic birth certificate in 1981 at Santa Barbara's Cottage Hospital.

The goal of AVSS was to create an interactive vital records computer system that would:
Improve timeliness.
Emphasize accuracy.
Minimize redundant data entry.
Feedback data to providers.

Accuracy was achieved by developing and implementing in four states (California in 1981, Massachusetts and Rhode Island in 1986, and Connecticut in 1987) an interactive system of direct data entry into a central computer where quality edits were performed before the birth certificate was printed. This interactive system used automated telecommunications with modems along with ordinary telephone lines to achieve the goal of timeliness. This was made possible by building a hierarchical standardized system with data flowing automatically from the hospital to the county health department and on to the state registrar, then eventually to the National Center for Health Statistics and the Social Security Administration. A report generator was incorporated to achieve the goal of information feedback to data providers. Import-export functions were developed to enable data sharing. All of these features were part of a win-win approach that has proved to be successful.

Three types of vital records were originally targeted as AVSS modules:
Birth Certificate.
Confidential Morbidity Report.
Death Certificate.

Today's Situation.

Electronic birth certificates
are automatically transmitted daily from the hospital to the local registrar, then to the state registrar. After data arrives at the state it is written from the AVSS data base in batches to the Department of Health Services network, then transmitted to the Social Security Administration and National Center for Health Statistics. Electronic birth certificates are automatically reallocated weekly from county of birth occurrence to county of birth residence when they differ. The resultant data base, containing all natality records by place of birth occurrence and by place of mother's residence, is used by local agencies for pubic health surveillance. Certified birth abstracts are presently printed by AVSS in thirteen local registration districts. Automated census tracting and bar coding by AVSS has also improved staff efficiency at the local level.
Confidential morbidity reports are key-entered into AVSS to reduce the tedium of weekly infectious disease reporting and to create a local data base for epidemiology. In addition to registering nearly all (99+%) births in California, AVSS transmits to the Department of Health Services electronic data on communicable diseases from 42 counties, representing more than 90% of reported cases. Death certificate data is also key-entered into AVSS at the local level, but AVSS does not presently transmit electronic death data to the state. As a uniform statewide system, AVSS has the potential of tracking health outcomes. Automatic linkage procedures for matching electronic birth and death records are under development.

How Did We Get Here?

Although AVSS began at the local level, significant funding was received by state and federal Maternal and Child Health sources. It was developed incrementally with minimal resources using rapid prototyping. This evolutionary approach continually added user suggestions. User input is incorporated by means of AVSS modification requests that are discussed by a technical advisory group.

As stated above, AVSS is both revolutionary and evolutionary: revolutionary, since it was the world's first electronic birth registration system. Evolutionary, since it adapted to existing paper forms and was modular; thus allowing it to grow flexibly and incrementally. By using an ANSI standard computer language, AVSS could be ported to a variety of computer platforms, and is scaleable in size according to need. The uniformly programmed AVSS software can be run on a notebook computer involving a few hundred births, or on much larger scales, and is capable of managing all US birth certificates on a PC.

In order to succeed AVSS incorporated the following features:
Edits, including range checking and cross-checks between data fields.
User validation of unusual data values.
List processing where users easily select from many choices.
On-line help with official state instructions.
Default values set automatically.
Context sensitive logical branching to skip ahead around unnecessary prompts.

While these were new and innovative features when they were introduced in 1981, AVSS is first and foremost a vital records registration system. It was designed not only to save time and effort by producing flawless paper copies at the source of information, but it created electronic connections between the hospital and the local registration district and between the local registration district and the state registrar. This electronic network resulted not only in automated data flows, but also in more efficient interactions between the hundreds of parties involved in the birth registration process. It has increased efficiency and accountability by means of improved and timely information. The features listed above resulted in a two-thirds reduction in key-strokes to produce a birth certificate in hospitals. Additionally, these savings were multiplied more than two-fold by eliminating redundant data entry in local and state health agencies. It took 15 years of persistent effort on the part of local and state agencies in cooperation with University of California to arrive at the present solution. For the 550,000+ annual births, there are presently 283 hospitals and 54 local registration district using the software in California. Because AVSS is a multi-user system, this adds up to 500+ user workstations. These 500+ workstations require frequent and continued technical support due to equipment malfunctions, staff turnover, need for training, and technological change as well as software updates. The responsibility for providing this technical support lies principally with the local AVSS System Manager and to a lesser extent with staff from the AVSS Project at the University of California, Santa Barbara.

There are two different ways of implementing AVSS:
Time-shared via modems.
Stand-alone via PCs.

The time-shared method was the original approach and remains more prevalent in Northern California. The amount of local technical assistance varies, but tends to be more demanding for stand-alone PCs. Indeed, this has been a chronic problem in Los Angeles County, where more than 65 hospital PC installations are provided technical assistance by limited county staff.

Today's Concerns.

Although the AVSS Death Record module is presently being used to capture a minimum data set in 29 local registration districts (accounting for more the two-thirds of all California deaths), it has not been used to print death certificates or provide death registration assistance to funeral directors. There are several reasons for this:

First, is the larger number of parties involved. For births there are 339 sites with 500+ user workstations in California. For deaths, there could be many thousands, including:

About 800 funeral homes.
Probably hundreds of hospitals.
More than 100 county health department and recorders.
Nearly 60 county coroners.
Possibly 10,000 or more physicians.

Second, is the complexity of the process of gathering and completing data fields involving multiple parties, sites, and times. For births all data is gathered over a short period of time at the place of birth, usually by a single entity, usually in the medical records department. For deaths, it may involve the cooperation of a number of autonomous parties including:

Funeral directors
Physicians
Family members of the deceased
Coroners/Medical Examiners
Hospital staff

Third, is the logistics of producing an acceptable copy of the death certificate. Nearly all AVSS birth certificates are acceptable for registration when the arrive at the local registration district. For deaths, not only are there more data fields to be completed, but there is more complexity. The most complex and debatable field (Cause of Death) is a multiple-entry item that is usually hand-written, often difficult to read, and may use inappropriate terms or time sequences.

Fourth, is the associated burial permit that cannot be issued until the death certificate is accepted as valid by the local registrar. This is a multiple-part form (VS 9) requiring impact printing and is not designed for use with laser printers. Note: the present death certificate (VS 11) also is not optimal for overlay printing by AVSS.

Requirements For An AVSS Solution.

In order to address the unique challenges associated with electronic death registration, the AVSS approach would utilize the time-shared approach. As for births in Northern California, users wishing to register a death would connect to an AVSS computer located at the local registration district. This assumes that the local registration district has the necessary resources including: adequate modems and telephone lines, an appropriate multi-user computer, an AVSS System Manager, and AVSS software that has been modified to meet death registration requirements.

Real-Time Death Registration Using AVSS.

As with the case of automating birth registration in 1981, the AVSS approach to death registration would be revolutionary and evolutionary. Revolutionary, since it would eliminate many of the time consuming steps now required to register a death and obtain a burial permit. Evolutionary, since it would build on existing fax-based death registration procedures.

The procedures for real-time death registration under AVSS would involve the following steps:

The funeral director connects to AVSS by means of a modem on the local registration district computer in much the same way as the public now connects to an Internet service provider such as America Online or CompuServe. She/he initiates registration by completing general fields on AVSS Draft Death Certificate (DDC), then contacts physician.
The physician or coroner may also connect via modem to complete the medical fields, then notify the funeral director. AVSS would perform official state edits at all levels in the process. Alternatively, the funeral director could complete the necessary medical items according to physician instructions.
The funeral director contacts local registration district staff to request certificate approval. This may be accomplished orally by telephone or by using AVSS to remotely print a DDC (marked "DRAFT") at the registrar's office in the same manner as draft death certificates are presently faxed. The local registration district staff reviews the DDC on a computer screen with the assistance of AVSS edits and logic. If the DDC is acceptable, then the registrar's staff runs an APPROVE DDC sub-option in AVSS for that specific DDC. Otherwise, the funeral director must initiate the necessary corrections as reported by AVSS electronic mail or by telephone.
If the DDC is approved, then AVSS would allow the funeral director to print the official death certificate and burial permit. As with the fax procedure, a random FAX Authorization Number would be printed on both the VS-9 and VS-11 forms. Following the successful printing of the burial permit, AVSS would disallow additional editing or printing of the specific DDC or burial permit.
The funeral director presents the printed certificate to the physician for signature, then forwards both documents to local registration district within 24 hours. If they are acceptable, then the DDC is assigned a local registration number and becomes an official California Death Certificate (CDC) that is no longer accessible to the funeral director or physician. If it is unacceptable, the registrar's staff would run a DISAPPROVE DDC sub-option to allow the process to begin again, but retaining the current data values.

Benefits Of The AVSS Approach.

Automating the production of the death certificate as described above would greatly reduce the manual efforts presently required. More importantly, real-time connections between the funeral director, the physician/coroner, and the local registrar by means of a common data base would remove much of the uncertainty of timing related to the acceptance and filing of death certificates. This would reduce costs and assist in improved scheduling of funeral events, thus eliminating a source of pain and frustration for bereaved families. The benefits of the approach described on the previous page are as follows for the:

Funeral Director.
The same advantages that made AVSS so useful to hospitals for birth certificates would be immediately available to funeral directors: no re-typing would be needed and corrections could be easily made. Additionally, built-in edits would reduce the likelihood of a rejected certificate. But more importantly, the local registration district staff would review the draft certificate before printing so that it would be very likely that the trips to the local registration district would be reduced if not eliminated entirely. Real-time registration should help to meet the 8-day limit on completing certificates. Burial permits would be more easily produced and more timely.

Physician/Coroner.
As with the funeral directors, automation would reduce the need for re-typing and corrections and edits would improve the quality of death certificates. Additionally, because AVSS has already incorporated the entire ICD-9-CM list of diseases, the cause of death reporting would be standardized and likely to be of increased validity. Communications between various parties would be greatly enhanced since all could participate in completing the draft electronic record. This should help to meet the 15 hour (3 days for coroner cases) time limit for completing medical items.

Local Registration District.
Because all edits, both logically by computer and visually by the local registrar's staff, would be performed before the death certificate is printed, not only would there be fewer rejected certificates but also fewer counter visits by funeral directors or their representatives. By insuring that state standards are met at the local level, there would be fewer rejected certificates by the State Office of Vital Records. Because the process of producing a death certificate will generate an electronic record, there would be major time savings for those local registration districts that are presently key-entering data fields from death certificates. With electronic death certificates integrated into a uniform AVSS data base along with electronic birth records it will be possible to electronically link births and deaths. California pioneered the matching of births and deaths at the state level three decades ago, which led to a number of "cohort" studies that improved public health. Current requirements related to immunization initiatives and managed care have emphasized the need to replicate this success at the local level on a more timely basis. This goal could best be realized if all local registration districts were interconnected for both births and deaths by means of a single integrated computer system.

State Office of Vital Records.
If the history of death automation follows that for births, then state participation will follow several successful local initiatives. For a number of reasons, the State Office of Vital Records has historically taken a "wait and see" approach to AVSS. If the counties are successful in automating deaths, then the state could benefit, as it has for births, by receiving electronic data and thereby its reducing key-entry load. During the interim it would benefit by improvements in the quality and timeliness of paper records resulting from automation.

RESPONSE TO SPECIFIC QUESTIONS CONTAINED IN THE RFI.

1. Are you planning to use your existing system?

Yes
, as indicated in the Background discussion above, we believe that it is important to build on the progress made since 1981. Not only would this greatly minimize the cost of development, but it would take advantage of the existing infrastructure of software, equipment, and telecommunications. Of equal importance is the significant investment in human capital in the form of specialized training. As discussed above there is also the synergistic effect of using a single system to create an integrated data base containing both birth and death records.

As to the first sub-question: Will modifications be necessary? Yes, there will be numerous modifications required to produce an automated system of death registration that functions as smoothly as AVSS does for births. As with births, we envision a similar evolutionary process involving rapid prototyping. By this, we mean that a prototype system would be programmed within a few months and installed in a medium-sized local registration district having fewer than ten funeral directors. (Note that Santa Barbara County was the pilot for births and we would envision a county of similar size for developing AVSS death registration.) The prototype system would be tested by daily operations on a small scale and re-evaluated with emphasis on user input. Changes would be incorporated as needed by means of an iterative process of real-world testing and programming improvements. It should be noted, however, that as compared to the situation with births in 1981, most of the necessary software components are already in place, and that the development of a real-time death registration component will require a fraction of the resources invested thus far.

As to the second sub-question: Will we be using sub-contractors? No, given adequate funding, the AVSS Project possesses the requisite resources to make the necessary enhancements to AVSS without the need for external assistance. As in the past, however, we would work cooperatively with public agencies to achieve mutually agreed on goals. In this sense there would be the need for external resources, especially in terms of implementation and ongoing operations.

2. What systems and capabilities do you currently possess that will meet specifications defined as our EDRS minimum requirements?

2.1 Decedent and Informant Data.
During the course of its development AVSS was programmed to optimize the indexing of vital records for rapid storage and retrieval. Inherently, the B-tree data base structure employed by AVSS is very efficient for accessing to individual records. While each record is stored according to a primary filing index, e.g. the local file number on birth certificates, there are numerous cross indexes that allow users to quickly locate records by different identifiers. For example, birth certificates are presently cross indexed by child's name, mother's name, father's name, hospital of birth, date of birth, date of filing, and date of last update. Indeed, AVSS indexing is based on an open-ended design that will allow the addition of any data base variable as a cross index. Of course, the addition of a new cross indexing variable will increase disk storage requirements. The power of AVSS cross indexing, sometimes referred to as the "Person Selector" has already motivated many local registrars to key-enter a minimal number of data elements just to establish a data base for look-up purposes alone.

The AVSS Person Selector is the starting point for editing existing records. After typing "E" for edit, the Person Selector queries the user on the choice of cross index, then proceeds to prompt for the appropriate identifying information, where partial responses are allowed (in fact, recommended). Records matching the user's specifications will be displayed and, after the user selects the appropriate record, the data field number that is be edited is requested. This is a fundamental AVSS concept: data items are stored and retrieved simply according to the number of the data field, e.g. on the Certificate of Death, 1 is the first name of the decedent, 2 is the middle, 3 is the last, etc. For appropriate fields, extensive lists of choices are available, and values may be selected by entering a few unique characters. Editing a particular field for a specific record can therefore be accomplished quickly by means of a handful of keystrokes.

2.2 Provider Information.
As discussed above, AVSS stores extensive lists of choices for appropriate variables. For example, for Death Certificate Field 23, AVSS allows the user to choose from all zip codes in California, Oregon, Nevada, and Arizona. Moreover, each zip code is associated with a corresponding state, county, and city, so that the latter fields (25, 22, and 21) are set to the appropriate default values based on the user's specification of the zip code. This automated feature not only saves many key strokes, but improves accuracy as well. This is an example of a fixed list of choices: because zip codes and their associated place names are universal and fixed for a given time period, they are maintained by the AVSS Project and unmodifiable by users. If the user encounters the need for an update due to postal zone or other institutional change an AVSS Modification Request is submitted, and the software is universally updated. There are other lists that may be modified locally by the user. For example, the AVSS list for Death Certificate Field 44 (Name of Funeral Director) is presently maintained by each local registration district. Local users initiate and maintain corrections to these lists and there is no exchange of data from lists among local jurisdictions. If there is a decision to standardize a list for a particular data field, then there would be a requirement for maintaining such a list at a central site, which involves a significant effort. In either case, AVSS is programmed to facilitate the use of such lists, either standardized or user-modifiable.

2.3 Provider Linkage.
If we are to interpret the word "linkage" to indicate that funeral directors, physicians, coroners and local registration districts would all participate in the production of paper and electronic death certificates, then the AVSS approach is geared toward that goal. In the discussion above under the heading Real-time Death Registration Using AVSS the interaction between the various parties is described. The "linkage" of all participating parties is made possible by sharing a common interactive data base, accessed by means of modems and telephone lines. Since AVSS is based on a multi-user, multi-tasking computer operating system it is possible for multiple parties to access the same record simultaneously. Note however, that "record locking" is maintained so that a specific record cannot be simultaneously edited.

2.4 Death Certificate Generation.
As discussed above under Today's Concerns, overlay printing by computer on the current Certificate of Death as supplied by the State Department of Health Services has been one of the obstacles in using AVSS for automating death registration. In response to that barrier, Version 4.6 of AVSS was programmed to produce a complete Certificate of Death, including data field values, from plain paper on a single pass. As shown in Appendix 1, the resultant form appears very similar to the current state-supplied blank forms. In actuality, it is of a style nearly identical to the Certificate of Live Birth (VS 10D) since the AVSS Project produced the latter as a public service using similar software tools. The primary difference between the AVSS-produced Certificate of Death and the state-supplied form is the absence of check boxes in the former. The AVSS form does not contain check boxes since they are not required in an automated system and, more importantly, AVSS is programmed from the ground up using a "what-you-see-is-what-you-get" approach. That is, the electronic value stored for each data field is exactly equal to the value printed on the paper. The check box approach demands that an "x" be printed at a fixed spatial location on the document, and not the actual data value. This would result in unnecessary complexity and would possibly create errors. The situation is similar to the early days of birth certificate automation. The early state-supplied birth certificate forms contained check boxes. In the early 1980s, the Office of State Registrar quickly recognized the need for a computer-specific form without check boxes. For some time there were three different forms: manual, dot-matrix printer, and laser printer. In the case of the using AVSS to print death certificates, no new forms would be produced by the state, just the approval to use AVSS-produced forms without check boxes.

The advantages of eliminating the need for state-supplied forms are many. In addition to eliminating the cost and logistics of printing several hundred thousand forms annually, the uniform production of the death certificate on plain paper would allow the various parties to view the Draft Death Certificate before the official copy is produced. This would enhance the "provider linkage" activities discussed above.

2.5 Burial Permit Generation.
Again, as discussed above under Today's Concerns, the burial permit (VS 9) is a multiple-part form provided by the State Office of Vital Records that requires impact printing and is not designed for use with laser printers. To implement real-time death registration using AVSS as described above it would be necessary to program AVSS to print the VS 9 form and data values on plain paper, but in this instance four copies would be printed for each decedent. An example of the prototype four-part VS 9 generated by a laser printer on plain paper is contained in Appendix 2. As discussed above, the burial permit (as well as the official death certificate) could not be printed until the local registrar approved the Draft Death Certificate and the electronic version of the burial permit.

2.6 Tracking and Query.
Because many vital records are confidential by nature and may be legal documents, it is important that there be accountability for their validity and accuracy. AVSS helps in this objective by noting all user interactions for each form. AVSS was designed to maintain an audit trail on all user interactions with individual records. Beginning with the initial registration of an event (birth, death, or disease episode), AVSS maintains a log of the user identification, date, time, and type of transaction for each electronic record. The contents of the log may be easily accessed by under various menu choices including record display and user reporting. For example, there are user­specific reports on the time it takes to perform registration and editing tasks and reports on initial and final values following user edits. Logs are also maintained on automated telecommunications between interconnected AVSS computers.

Additionally, the proposed data structure has the Draft Death Certificate as a pending record, so that the status of completeness of registration could be determined by examining the number of incomplete data items. After the DDC is accepted for registration and the VS 9 and VS 11 forms are printed, the DDC is transformed into a legal electronic record, the California Death Certificate (CDC). This will allow the status of legal registration to be readily determined by authorized users.

2.7 Standard Reports.
AVSS has a built-in Report Generator that has already been programmed to produce several legally-mandated reports utilizing electronic death certificates. For example, the VS-200 report lists identifying information for deceased persons over 18 years of age to the local registrar of voters. These standard AVSS reports are already in widespread user throughout California. There is also a query data base capability that allows the user to answer basic questions; for example, what are the ages for deaths in a specified time period and zip code range? Undoubtedly there exists a need to create additional standard reports for death certificates, and the AVSS Report Generator provide open-ended means to such an end.

2.8 Cross-filing.
The proposed AVSS approach provides remote access via modem to a central data base by place of death occurrence. Cross-filing between jurisdictions could therefore be most easily achieved by providing outside agencies with the telephone access number for the jurisdiction corresponding to the place of death.

2.9 Local Certificate Amendment Capability.
AVSS already contains an amendment capability for both births and deaths. There is also an amendment display option that allows the user to easily review the before-after values and the date of the amendment.

2.10 Certified Copy Abstract Production.
Beginning in 1992, AVSS has had the capability to produce certified abstracts for both births and deaths. This capability is based on state protocols and is presently being used for births in 13 local jurisdictions.

2.11 Reallocation Of Death Certificates.
AVSS has been automatically reallocating electronic birth certificates from county of birth occurrence to county of mother's residence since 1990. There are presently 55x55 or 3,025 electronic transfer paths for electronic birth certificates in California. This process has been tested for electronic death records between Alameda County and the City of Berkeley over the last several years and the software for death reallocation has been incorporated into Version 4.6, which was implemented statewide during November and December, 1996. Full implementation of electronic death reallocations is already complete in participating counties. The steps in the automated reallocation process are as follows:

On a weekly basis the Central Site AVSS computer automatically dials the AVSS computer at a participating Satellite Site. An ongoing AVSS program at the Satellite Site continually creates a list of those records that need to be reallocated, i.e., certificates for which the local registration district (LRD) of birth occurrence differs from LRD of residence. This list is referred to as the "Satellite Site Reallocation List." The corresponding records are tele-communicated from the Satellite Site to the Central Site (Forward Transfers). As the records are successfully transferred, they are removed from the Satellite Site Reallocation List.
2. After the records have arrived at the Central Site, a different list is updated describing the LRDs to which the records are to be reallocated, referred to as the "Central Site Reallocation List." This list may contain records to be reallocated to the Satellite Site as determined from previous telephone calls to other LRDs. If so, the records on this list are transferred from the Central Site to the Satellite Site (Reverse Transfers). As the records are successfully transferred, they are removed from the Central Site Reallocation List and deleted from the Central Site data base.
3. Return to Step 1 and telephone the next LRD in the cooperative network. This process continues until all participating LRDs have been polled. It is repeated weekly so that the Central Site Reallocation List and the number of certificates at the Central Site are constantly changing, but never grow indefinitely for participating LRDs. For those LRDs that are not part of the network (and for other states), however, there will be an accumulation of certificates to be reallocated. These eventually will have to be purged from the Central Site. This may occur for out-of-state residents.

2.12 Restricted User Access.
An important aspect of AVSS system management is protecting against unauthorized use. This is especially pertinent since much of the data stored in AVSS is confidential and protected by state law. Access to AVSS options and data is limited by user identification and by communication device number. Only those individuals with authorized passwords are permitted to log-on to the system, and their passwords tell the system not only who they are by name and facility, but also the degree to which they have access to AVSS options and sub-options. Similarly, communication devices can be restricted in terms of access to certain options and sub-options. For example, a System Manager, is authorized to access all AVSS functions, but that person will not be allowed to perform an activity by means of a particular modem line that does not allow entry into certain options. Alternatively, a hospital birth clerk might use a terminal connected directly to the AVSS computer, which allows access to all options and sub-options, but their password limits access to only the HOSPITAL BIRTH RECORD option. It is the responsibility of the local AVSS System Manager to control system access by means of both password and device security.

2.13 System Outputs.
AVSS has been programmed to create standard ASCII files for both birth and death records according to a number of formats. Most noteworthy has been the California Birth Certificate Electronic Submission Specifications ("CBC") format, as published by the State Office of Vital Records. There have been several versions of these specifications, the most recent specifying a 1400 byte record. The AVSS output corresponding to the CBC format has been rigorously tested for over a decade. A number of iterations were required to bring the CBC specifications and the AVSS output into congruence. In some cases there was a need to reprogram AVSS, but in as many cases there was also a need to clarify and correct the CBC specifications. It is important to note in this context that before AVSS was employed for births there was a enormous amount of manual coding involved in creating the CBC format; for example, place of birth was numerically coded as was mother's and father's race and ethnicity. The rules for these human decisions were sometime complex and convoluted, involving multiple data fields. So it was necessary to initiate an dialogue between those who were familiar with the manual coding process and the programmer-analysts who had to create the complex computer programs to replicate human thought. While this was ultimately successful for births, it demanded significant time and resources.

A similar situation now exists for deaths. With the advent of the California 1996 Death Certificates Electronic Submission Specifications in December, 1996, it will now be possible to begin programming a standard ASCII file (1888 bytes in length) for deaths. A quick review of the document indicates that the process will be similar for births in that the death specifications remain incomplete. For example, there is no indication on how to report time intervals between onset of cause and death in terms of units of measure, since years, months, weeks, days, hours, minutes, seconds, and instantaneous are all possibilities. It is likely that an iterative process, similar to that experienced for births, will be necessary.

2.14 System Inputs.
AVSS originated in a minicomputer environment in the early 1980s and retains that legacy in terms of input devices. This is the primary reason why the line-by-line prompting interface remains the primary method of data entry. While antiquated in appearance beside modern graphical screens, the character-based AVSS interface has been refined over the years to become a very efficient vehicle for data entry. Ten function keys are programmed in most sites to correspond to important AVSS functions and shortcuts. This, coupled with the standardized nature of vital records results in data entry times that are very short by any standard. Moreover, the simple interface has the advantage of easy access by means of ASCII terminals, PCs, serial communication lines, and modems. The interface has been recently integrated with bar code readers, resulting in improved efficiency during electronic birth registration.

2.15 Remote Access.
The AVSS approach to automating death registration has remote access by modem as the principal avenue for user input. This was the original method for data entry during the early years before the advent of PCs. With the coming of PCs there was a rush to standalone installations at hospitals. This was appropriate when central processors had much less power and modems were slow, subject to telephone noise, and somewhat expensive. However, standalone PC implementations are more expensive to install and more difficult to maintain, in terms of hardware, software, and user training. More importantly, standalone computers necessitate complex telecommunications strategies to transport data and there are unavoidable time delays. With the advent of very powerful and inexpensive central processors and high-speed modems with error correction, and with the need for real-time sharing of data for death registration, the remote access model is the preferred choice for death registration. The multi-user/tasking nature of AVSS coupled with the built-in tools for restricting user access (discussed in 2.12 above) makes it an ideal platform for constructing an automated death registration system based on modems. This approach could be applied to the Internet by utilizing Telnet capabilities in place of modems.

2.16 System Security and Access Control.
As discussed in 2.12 above, AVSS was programmed from the beginning to allow access only to authorized individuals by means of passwords, and access can be customized to be limited to specific functions depending on the password. This is accomplished by means of the CLASSIFICATION FILE, which limits access to AVSS options and sub-options for specific user classifications according to each user's encrypted password. In the same manner, the DEVICE TABLE limits access to options and sub-options for specific devices, e.g. modem lines or terminals. In addition to the System Manager classification, which allows access to all AVSS options and sub-options, there are a number standard classifications that come automatically with every implementation. These classifications should suffice in most instances, but there may be special circumstances the require the creation a custom classifications, which is a standard procedure that can be performed by the AVSS System Manager. These features mean that AVSS could be programmed to restrict access of certain components of the database to certain classifications.

AVSS has a number of additional security features such at the automatic expiration of passwords and security report that lists failed password attempts by device number, date, and time.

2.17 User Interface.
As a character-based user interface AVSS has been optimized to automatically select from a list of choices using the "first-hit" principle. As an example, consider the prompt for state of birth. For over a decade AVSS has incorporated the Library of Congress Machine Readable Codes (MARC) containing abbreviations for all countries as well as US states. These codes have allowed local health departments identify parental birth place with much greater detail than current state abbreviations, which are limited to just a few foreign countries. In order to allow the user to choose from a list of hundreds of choices in the MARC list, but still use a "first-hit" method for more frequent entries, AVSS employs sophisticated input logic. For example, if a "C" is entered for state of birth, AVSS will ask the user to chose from 36 possibilities in the following pick list:

1 CA= CALIFORNIA
2 CAICOS ISLANDS
3 CALIFORNIA
4 CAMBODIA
5 CAMEROON
6 CANADA
7 CANAL ZONE (OLD)
8 CANTON ISLANDS (OLD)
9 CAPE VERDE
10 CARTIER ISLAND (OLD)
11 CAYMAN ISLANDS
12 CENTRAL AFRICAN REPUBLIC
13 CENTRAL LINE ISLAND (OLD)
14 CH= CHINA
15 CHAD
16 CHILE
17 CHINA
18 CHRISTMAS ISLAND (INDIAN OCEAN)
19 CN= CANADA
20 CO= COLORADO
21 COCOS ISLANDS
22 COLOMBIA
23 COLORADO
24 COMOROS
25 CONGO (BRAZZAVILLE)
26 CONNECTICUT
27 COOK ISLANDS
28 COSTA RICA
29 COTE D'IVOIRE
30 CROATIA
31 CT= CONNECTICUT
32 CU= CUBA
33 CUBA
34 CYPRUS
35 CZECH REPUBLIC
36 CZECHOSLOVAKIA (OLD)

But if a "CA" is entered, AVSS will automatically match "CALIFORNIA" even though there are ten other entries beginning with the letter "CA." Note that the entire word is also on the list in case the user spells the name entirely or uses a different abbreviation such as "CALIF." Similarly, one could select "COSTA RICA" in one step by entering the three unique letters "COS." In summary, the AVSS list processing is highly developed and refined, is efficient, and is familiar to local registration district staff.

2.18 Open Flexible Design.
A central aspect of the original AVSS design was its modular structure. From the beginning, it was decided to build on a centrally integrated data base by adding independent processes. Thus, the birth certificate was but one branch on a tree with other applications to be added as necessary. And within the birth certificate, added functionality could be incorporated as users became more acquainted with the potential of the data base that had been created; the issuance of certified abstracts is but one example. Adding new modules cannot be readily accomplished without the support of the AVSS Project, however. While modularity is fundamental to the AVSS data structure and software design, it nevertheless requires an expert AVSS programmer to add a new module. While there was an attempt to generalize the addition of modules during the middle 1980s by means developing a new programming tool (the AVSS Form Editor), the ability of outside users to master this tool was found to be inadequate. There are thus no easy-to-use "plug-ins" in AVSS. Some outside users have, however, been able to master the AVSS Report Editor and thereby produce custom reports.

2.19 Responsiveness.
As discussed earlier, the data structure of AVSS is optimized toward individual record storage and retrieval. Using today's Pentium processors, identifying and retrieving a specific record in a data base containing tens or hundreds of thousands records is usually accomplished within a fraction of a second. Because this data structure is geared toward individual records, the efficiency gained for individual records transactions (which comprises the bulk of AVSS user activity) is offset when it comes to running reports. As with individual queries, reports must utilize one of the several AVSS indexes to select the records to report on; for example, a date range. As a result, report generation tends to be slower in AVSS as compared to sequential data structures. Still, the enormous speed of fifth and sixth generation computer chips has offset this limitation. As for system reliability, AVSS operates with only occasional problems in hundreds of sites throughout California on a 24-hour, 7-day week basis. The M operating system used by AVSS was designed to be used for real-time medical applications and is considered to very robust and reliable. System reliability is further enhanced, however, by the careful selection of reliable computers, tape backups, and uninterruptable power sources.

2.20 Quality Control.
Partly as the result of user suggestions, AVSS now possesses rigorous quality control tools for electronic birth records which could be applied without a great deal of effort to electronic death records. For example, in order to prevent duplicate birth certificates, there are three separate checks: an interactive check that is executed several time during birth registration, a batch report that checks for duplicate name and date of birth, and a batch report that identifies babies having identical hospital, date, and time of birth.

As for interactive edits and quality checks of data during data entry, this is an area in vital statistics that was first introduced by AVSS in an effort to improve the quality and completeness of vital records. To accomplish this, AVSS automatically performs many edits at the time of data entry to warn or otherwise prevent users from making errors. If a data value appears "unreasonable," users will be warned, asked to validate the value, or possibly not even allowed to enter it. There are two types of questionable data entities in the CBC Specifications: "cross references" and "validations." Cross references represent data impossibilities (e.g. a third­born twin) and must be resolved before an electronic record can be printed or filed. Validations represent unusual data values that are very unlikely, and the user must confirm they are correct by referring to the original data to be sure that there was not a transcription or data entry error. The third type of edit is an AVSS-specific warning that goes beyond the CBC Specifications. To summarize, there are three types of AVSS input checks:
Cross References: Impossible data values are not allowed.
Validations: Improbable data values that require the user to check original sources.
Warnings: Unlikely values, but do not require the user to check the original sources.
Validations are important since they require time and effort to check the original sources of information. If the user confirms that the value is correct, then AVSS will record the user's initials and the date that the validation took place. The following demonstrates a validation message during birth certificate data entry:

26. BIRTHWEIGHT > [6600] [ENTER]
BIRTHWEIGHT (26) IS GREATER THAN 6500 GRAMS.
VALIDATION: BW2
THE STATE REGISTRAR REQUIRES THAT THE FOLLOWING
COMBINATION OF FIELD(S)/VALUE(S) BE VALIDATED:
FIELD: 26 = '6600'
YOU WILL LATER BE ASKED TO VALIDATE THIS VALUE,
IF YOU ARE UNSURE OF ITS VALIDITY, BACKUP WITH AN '^' AND USE '^S' TO SKIP

If the user does not change the value for Field 26, then the following validation procedure must be executed:

BIRTHWEIGHT (26) IS GREATER THAN 6500 GRAMS.
VALIDATION: BW2
THE STATE REGISTRAR REQUIRES THAT THE FOLLOWING
COMBINATION OF FIELD(S)/VALUE(S) BE VALIDATED:
FIELD: 26 = '6600'
HAVE YOU REFERRED TO THE ORIG SOURCES & ARE YOU SURE? > [Y] [ENTER]

Again, validations require that the user check the original sources. Cross references require the user to change one or more data values until the cross reference message no longer appears. In both cases AVSS will not allow the record to be printed or filed until the questionable data values are resolved. In the case of validations, AVSS will record the necessary information to create an audit trail for reporting purposes. This information is used in the VALIDATION DISPLAY as shown below:

VALIDATION MESSAGES:
BIRTHWEIGHT (26) IS GREATER THAN 6500 GRAMS.
VALIDATION: BW2
THE STATE REGISTRAR REQUIRES THAT THE FOLLOWING
COMBINATION OF FIELD(S)/VALUE(S) BE VALIDATED:
FIELD: 26 = '6600'
VALIDATED BY (INITIALS) BC ON 2/12/96 AT 10:41.28 AM

Since the Electronic Submission Specifications document for deaths has just (December, 1996) been made available by the Office of Vital Records, the necessary cross-references and validations have not been programmed into AVSS. This is a customized task that is likely to require significant resources.

2.21 Training and Operation.
The AVSS character-based user interface has proved to be simple and easy-to-use. The user is given a hierarchical set of menu choice and selects by typing the first letter of the choice; for example, "D" for Death Certificate, then "R" for Register. Additionally, ten function keys have been programmed to perform special AVSS functions; for example, pressing the F1 key yields context-sensitive help.

As with menu choices, the AVSS training method is also hierarchical: the AVSS Project trains the local registration district staff with special emphasis on the System Manager. The local System Manager, in turn, is responsible for training all AVSS users within the registration district, and works with the local vital records unit and with hospitals to improve the timeliness and quality of paper and electronic birth certificates. This person is responsible for the daily automation operations in regard to vital records, and insures that the hospitals and all other AVSS users are able to properly maintain their automation functions as well. In brief, the AVSS System Manager oversees and assists in the implementation, training, updating, and ongoing support of all local AVSS operations.

2.22 Technical Support.
The AVSS Project provides technical assistance by means of a telephone help desk that is available from 8:00 AM to 5:00 PM on weekdays. This includes assistance in the answering of user questions, software debugging, hardware problem solving, database repairs, installation of AVSS-compatible hardware, and writing of reports. At least one on-site visit is provided to each local registration district annually. One updated version of AVSS software containing user-suggested improvements is also provided annually. The AVSS Project is not responsible for hardware maintenance.

2.23 Remote Diagnostic Capability.
Since all AVSS sites have built-in remote access by modem, the AVSS Project staff is able to diagnose and can usually solve system problems remotely. Indeed, a prerequisite for any AVSS installation is the availability of modem access so that technical assistance can be immediately provided. In order to minimize the possibility of data base errors, AVSS automatically performs a system integrity check each evening and records the results for remote access and diagnostics. If an error is detected, all data entry is automatically suspended until the problem is corrected.

3. What modifications to your existing system will be required to meet our stated specifications?
Although AVSS already possesses most of the features that are required for an electronic death registration system, there remains considerable work to produce the real-time system described above. First would be the development of the Draft Death Certificate module described in the five steps on Page 4. The concept would have to be field-tested and undoubtedly, as for births, a number of changes would be required to have the system operate to the satisfaction of all the parties involved. As already described, this would involve an evolutionary process. A major component of the DDC would involve the programming of cross references and validations contained in the 1996 Death Certificates Electronic Submission Specifications. Programming the standard ASCII file corresponding to these specifications would be another significant task. In addition to developing the DDC, the programming the printing of the VS 9 form remains to be completed as well as an undetermined number of standard reports.

Please provide the following descriptions:
Note: A more complete description of AVSS capabilities is contained in Appendix 3 and there is more information available on the AVSS Home Page at: http://id-www.ucsb.edu/avss/avsshome.htm.

4.1 Related experience and current/past installations.
AVSS Project staff have contributed to public health programs for more than two decades with emphasis on maternal and child health and on vital statistics. Project staff have published seminal research papers related to vital statistics in public health and medical journals. A list of publications is contained in Appendix 4. AVSS has been in continuous operation in California since 1981 and presently encompasses 337 sites composed of 54 local registration districts and 283 hospitals.

4.2 Pricing structure and approach.
AVSS is copyrighted by the Regents of the University of California. A Software Agreement specifies a royalty charge of $250 per user terminal, renewable every three years. M is also required to run AVSS. A "run­time only" M-PC license, suitable for hospitals or small-to-medium-sized local registration districts, is available through the AVSS Project for $250. Thus, the minimum cost for a one­user AVSS license on a PC, including M, is $500, with each additional terminal adding $250, payable every three years. A more powerful version of the M license typically costs $1,000 for eight users.

There are also fees for AVSS technical assistance. These fees support the daily (M-F) telephone help desk, an annual AVSS update, and as-needed technical services. The FY 96-97 formula was $2,000 per registration district plus $500 per AVSS hospital for districts having at least 3,000 births annually. A sliding scale, designed to relieve smaller districts of a large financial burden, was applied as follows: discount the formula by 75% for districts with fewer than 1,000 births annually, 50% for 1,000 to 1,999 births, and 25% for 2,000 to 2,999 births.

4.3 List of current customers (contact person, telephone numbers and email addresses).
A list of AVSS sites in California with the name and telephone number of the site contact person is contained in Appendix 5. Note: the contact person at some hospitals may be the local System Manager.

4.4 Company profile/history/depth and scope of staff resources.
The AVSS Project resides within the Health Data Research Facility, a research center belonging to the Community and Organization Research Institute (CORI) at the University of California, Santa Barbara (UCSB). For more than two decades, CORI has served as one of the most successful of UCSB's organized research units. CORI's original mission was to serve as a resource for research in the social sciences and to promote the dissemination of research into the community. It was the latter goal that attracted the AVSS Project's director to CORI, who became CORI's first full-time academic researcher and has served as acting director. At total of 78 different projects employing 54 academic personnel, 12 staff members, 80 graduate students, and 55 undergraduates, with over $6 million in funding, are currently administered by CORI. AVSS Project staff consists of six members:

Ronald Williams, who has directed the AVSS Project since its beginnings in 1980. From 1972 to 1995 he developed the Maternal and Child Health Data Base, a hospital-specific compilation of perinatal statistics. His efforts to improve the timeliness and accuracy of the input data for the Data Base were key to the creation of AVSS. Ron holds a B.A. in physics from the University of Michigan and a Ph.D. in economics from UCSB.

Peter Chen, who is one of the two principal AVSS Project programmers, and was the lead programmer for the Maternal and Child Health Database. Peter has a B.A. in computer science from UCSB, where he graduated Phi Beta Kappa.

John Marinko, the other principal programmer, who wrote the prototype version of AVSS in 1980. John earned a B.S. in computer science from UCSB.

Julie Kluss, who has been the AVSS Project's secretary since 1991 and is responsible for managing the financial accounts related to software licensing and technical assistance. Julie earned a B.A. in zoology with highest honors from the University of Hawaii.

Ellen Needham, who has been with the AVSS Project since 1992 where she is responsible for the AVSS Help Desk , managing change control, and site data base files. Prior to 1992, Ellen worked in the Data Processing department at a medical laboratory for 17 years. Ellen received her B.S. in computer information systems from California Lutheran University.

Gail Cayton, who joined the AVSS Project in 1995, assists Ellen at the Help Desk and specializes in field work. She received a Certificate in PC Support and Network Management from Santa Barbara City College. Prior to coming to UCSB, Gail worked at American Airlines' Sabre Software Help Desk and earned a B.A. in history from Pennsylvania State University.

4.5 Operating system/applications software to be proposed.
AVSS is programmed to run under the M system. M is not only a multi-user and multi-tasking operating system, but also integrates an American National Standard programming language and a B-tree data base structure. The standard nature of the language permits portability over a range of computer architectures. As a result, AVSS runs on a variety of computers, ranging from the minicomputers that were used for the first implementations of AVSS, to a MS-DOS and Windows 95-based contemporary personal computers. VAX minicomputer implementations are also supported.

4.6 General system design/architecture description.
As discussed on Page 4, the AVSS approach would utilize a time-shared computer whereby users wishing to register a death would connect to the local registration district facility by means of modem. This real-time process is based on simultaneous remote access of all appropriate parties to the same pieces of information concerning the deceased, and sharing in the work load to satisfy legal requirements.

4.7 System software/hardware requirements.
For adequate responsiveness, AVSS requires at the minimum a PC with a 486 chip. All presently marketed mainstream PCs have ample memory and disk storage to support AVSS in small local registration districts. Similarly, current mainstream Pentium computers would support a medium-sized county. For larger counties a PC with a fast Pentium chip and 2 or more gigabytes of disk storage is recommended. Additionally, in order to support the simultaneous access by many users, a multiple serial communications board must be added to the PC. Currently marketed external modems, such as those used to access the Internet, will suffice for AVSS applications. It is recommended that the local registration district have a separate telephone line (of the same quality as used for fax machines) and an external modem for each funeral home accessing the system. For data base protection an uninterruptable power supply and an external tape backup are required. Each user accessing the system remotely must have a telephone line, a modem, and either an ASCII terminal or a PC with communications software. A laser printer with PostScript capability is required to print death certificates and burial permits.

4.8 Reporting capabilities at various levels.
The AVSS Report Generator Query Database sub-option is a menu­driven interactive tool for producing ad­hoc tabulations after entering selection criteria. Query Database is an easy-to-use interactive tool for ad hoc queries. It may be used to search the data base, using one or more fields from AVSS records. Query Database produces one-dimensional tabulations, after locating birth records that satisfy the conditions specified in the query. It is flexible in its method of identifying a special subset of vital records. Its main disadvantage is the output reporting format, which is limited. For more specialized reports, such as listings and cross-tabulations, a general purpose Report Editor has been used to create dozens of standard reports for birth certificates, but as yet only a handful for the death certificate. Expert AVSS users can create their own custom reports by means of the Report Editor. These reports may be run as multi-tasking jobs and the output saved to be retrieved at a later time.

5. Demonstration Aspects.

5.1 Can all or portions of your system be demonstrated at a site we will select?
A total of 29 local registration districts in California are currently using AVSS to key-enter a minimum data set of fields from the Certificate of Death. These sites include: Alameda, Contra Costa, El Dorado, Fresno, Humboldt, Kern, Los Angeles, Madera, Marin, Mendocino, Merced, Monterey, Napa, Nevada, San Bernardino, San Joaquin, San Mateo, Santa Barbara, Santa Clara, Shasta, Solano, Sonoma, Stanislaus, Sutter, Ventura, Yolo, and Yuba counties as well as the cities of Berkeley and Long Beach. The portions exclusive of the method of real-time death registration proposed herein could be demonstrated immediately at any of these sites. Of course, it would be necessary to contact the AVSS System Manager at the site chosen for approval and to make the necessary arrangements in advance of any demonstration.

5.2 Please describe demonstration capability and mode.
Since space and computer equipment in most local registration districts is very limited and there are frequent interactions with the public, the site chosen should account for the number of persons in the evaluation team. In any case the mode would be by means of existing equipment, and thus limited to a relatively small number of persons. Offsetting this limitation is the advantage of observing the actual capabilities of AVSS in an operational setting.

5.3 Describe capacity to customize.
The AVSS Project is prepared to undertake further customization of existing capabilities as described in Section 3 above. Before programming begins, however, it would be necessary to obtain the necessary funding to commence a project of that magnitude.

5.4 Estimated time to complete.
Assuming the full cooperation of state and local agencies, it is estimated that it would take approximately six months to develop a prototype real-time death registration system of the type described herein, and another six months for testing and additional developments in a local registration district. Following the successful completion of a prototype system, it is likely to take several years for statewide implementation.

Updated January 17, 1997 by RL Williams

Return To AVSS Home Page