четверг, 24 марта 2016 г.

История (Hardhats) «Каски»

Георгий Тимсон (George Timson)
История проекта Hardhats, и связанных проектов VA Vista / Fileman
(в переводе А. Концедалова un7gak@mail.ru)

Часть I. Возникновение -- 1977-1978

Эта история изобилует множеством имен. В «героическую эру» успехов VA (Администрации Ветеранов Veteran’s Administration Америки) MUMPS, созидали и изменяли систему идививиды–приверженцы, имена которых стоит назвать в этой статье. Любой, кто сегодня связан с MUMPS ("M") может из этого материала узнать имена, которые освещают в течение продолжительного времени MUMPS сообщество.

Эта история началась со стандартизации MUMPS Американским национальным институтом стандартов (ANSI). Стандартизация в 1977 году была былa произведена Федеральным агентством, которое в последствии стали называть Национальным бюро Стандартов (the National Bureau of Standards - NBS). Двумя ключевыми «игроками» в NBS были Джозеф (Тэд) О’Нэйл (Joseph (Ted) O'Neill) и Марти Джонсон (Marty Johnson). В конце 1977 они перебрались в небольшой офис, который назывался "CASS" – «компьютерная система поддержки» («Computer Assisted System Staff») в департаменте медицины и хирургии. Именно здесь они осознали, что MUMPS может распространиться по госпиталям ветеранов по всей Америке. С неустанной помощью своего человека в Вашингтоне Генри Хефернана (Henry Heffernan), они добились, чтобы их предвидение сбылось.

Вскоре Марти и Тэд Marty принялись выявлять внутри инфраструктуры американских ветеранов (VA) специалистов, приверженных компьютерным технологиям. Таким образом они обнаружили Гордона Моресхеда (Gordon Moreshead) и Валли Форта (Wally Fort) в Солт Лэйк (Salt Lake), занимавшихся развитием информационной системы для клинической психологии. Они вышли и на Боба Лушена (Bob Lushene) в американском Санкт-Петербурге, который пропускал пациентов через дебри онлайновых психо-диагностических тестов. Также они нашли Ричарда Дэвиса (Richard Davis) в Лексингтоне (Lexington) в Кентуки, который писал программу анализа лечебного питания диабетических больных. Они обнаружили и Джоя Татарчука (Joe Tatarczuk) в Албани (Albany), занимавшегося ядерной медициной (по видимому, лечением радиоактивными изотопами – прим. А.К). Таковы были их первоначальные цели профессионального применения, и каждый из них вовремя обратился в MUMPS.

George Timson - 1980

CASS также способствовал тому, что в течение 1978 года были наняты на работу несколько MUMPS экспертов со стороны. Среди них были Дэвид Вилсон (David Wilson) из Оклахома Сити, Арден Форей (Arden Forrey) из Сиэтла, Том Манеске (Tom Munnecke) и Брюс Биб (Bruce Beebe) из Лома Линды (Loma Linda) в Калифорнии, Ну и Георгий Тимсон (George Timson) из Сан-Франциско. Тимсон объезжал всех этих участников с целью формирования набора требований идеального пакета утилит MUMPS. В июне 1978 года Тимсон начал строить то, что потом превратилось в FileMan как набор программ общего назначения (поиск, ввод, вывод и т.д.), которые вошли как составляющие части полного проекта.

Все эти MUMPSисты и те кто вскоре стал ими внесли свой вклад в этот проект. Тимсон и Вилсон, к примеру, ввели 7-ми разрядный числовой формат данных, предвидя его необходимость использования после 2000 года. Том Манеске подготовил сотни предложений, и выполнил наброски других (предложений), обладая грандиозным предвидением полностью интегрированной с новейшими свойствами системы управления базами данных, системы обмена сообщениями и операционного окружения, которые будут построены, опираясь на могущество MUMPS. Географически рассеяннаягруппа программистов и аналитиков, работавших над данным проектом получила известность как «Каски»("hardhats"), эту «кличку» первым применил Марти Джонсон (Marty Johnson). Hardhats отличались от других клиницистов и администраторов, которые также имели свое видение и прилагали организационные усилия к созданию информационной системы VA в стране (Северной Америке), но не прикасались к кодам программ.

Через разные махинации, CASS искусно снабжалась компьютерными ресурсами из разных источников, часто за счет собственных фондов. Тэд О’Нэйл (Ted O'Neill) впоследствии назвал атмосферу «военного блиндажа» описывая полуночные события приближающегося конца последней ночи фискального года 30 сентября 1978 года. Минуту за минутой он «отслеживал каждое пенни», которое становилось доступным из резерва Центрального Офиса VA. Тэд оценивает, что он назначил в ту ночь сумму $5,000,000 на финансирование компьютерных дел исходя из принципа: «лучше потратить, чем потерять».

В связи с этим, в конце 1978 был развернут новый бренд PDP's. Солт Лэйк и Санкт-Петербург принялись конвертировать их системы клинической психологии в MUMPS, Оклахома Сити построила систему планирования в MUMPS, а Колумбия, Миссуори начала радиологический проект, основанный на хорошо укоренившейся системе MUMPS ("MARS"), размещавшейся через дорогу госпиталя ветеранов при университете Миссури. А в это время в Сан-Франциско Тимсоновский FileMan развивался в течение многих месяцев путем удаленного доступа (совершенно неавторизованно и бесплатно), продвигавшейся дистанционно вновь стартовавшей MUMPS-лавкой в Массачуссете, именовавшейся "InterSystems".

Тем не менее, все это время существовал «настоящий» отдел компьютеров в VA, административно отделенный от департамента медицины и хирургии. Он начал реализовывать сложную задачу по рассеиванию кадров MUMPSистов, потенциально повышая возможность осуществления собственных планов универсальных (ориентированных на большие вычислительные машины) процессов обработки данных. Этот конкурирующий офис со штатом и бюджетом в сотни раз большими, чем у CASS, всегда «сердечно» отзывался о Марти Джонсоне (Marty Johnson) как «о враге». Долговременный план этого офиса предусматривал обслуживание в реальном времени нужд обработки данных 170 VA госпиталей и клиник путем аренды кабельных линий к региональным центрам с большими вычислительными машинами. Идея использовать малые машины и софтвер, установленные непосредственно в госпитале, воспринималась этой группой как «иноземное инакомыслие» и они считали ее мишенью для прекращения таких «лавочек в гаражах» с позиции выброшенных на ветер денег и времени на такого рода «нескоординированные модные вещи». В завершение зарисовки обстоятельств 1978 года, следует сказать, что CASS циркулировала в своих фургонах, пытаясь защититься от бюрократических мер по разрушению MUMPS.

Размежевание, приведшее к функционированию CASS в автофургонах, произошло на большом собрании состоялось в декабре в Оклахома Сити в госпитале VA. После которого CASS оказалась почти «удушенной». Все выше упомянутые игроки, спасенные высокопоставленным Хеферманом (Heffernan) выступали на этой конференции, продолжавшейся всю неделю. Хеферман был человеком, придерживавшийся тех же умеренных взглядов, что и профессор Ричард Волтерс (Professor Richard Walters), долгое время бывший президентом ассоциации пользователей (MUMPS Users Group) и Комитета по развитию (MUMPS Development Committee). Множество технических решений и соглашений выявилось на этой конференции благодаря, тому, что ни мало планировщиков, администраторов, клиницистов повстречавшие друг друга на конференции, стремились «примазаться» к проекту стандарта общего софтвера. А настоящий дух сотрудничества был забыт в Оклахома Сити в ту памятную неделю.

Часть II. Подполье --1979-1981

Оптимизм «собрания в Оклахома Сити» вскоре подвергся жестокому испытанию. В течение двух месяцев офис CASS был эффективно «растворен», и многие из рассеянных в структуре VA MUMPSиситов подверглись угрозе увольнения. Например, в Колумбии Боб Вискизер (Bob Wickizer) отлучился на ленч, а вернувшись в свое компьютерное помещение обнаружил, что его новенький PDP-11/70 уже разобран на блоки и они пакуются в коробки. Во всяком случае эта машина больше никогда не выполнила ни одной инструкции процессору. «Враги» выиграли - или так это воспринималось тогда. Однако пару действительных MUMPSистов – авторов системы насильственно удалили из VA. CASS видело все это но не смогла ничего поделать, поскольку ее персонал был частью организации и находился в различных госпиталях, несмотря на доклады об сложившейся обстановке в центральный офис. Даже Марти Джонсон (Marty Johnson) был вынужден искать убежище в Вашингтоне Дистрикт Коламбия, к тому же, что компьютер, на котором он работал, был «прекрасно» разрушен огнем подозрительного происхождения через пару лет. Тэд О’Нейл (Ted O'Neill) ушел в рыбный бизнес.

Так начался трехлетний период, который участники вполне серьезно называли «конспирацией». Поддерживая свой интеллектуальный дух еженедельными конференциями по телефону и видясь друг с другом только на ежегодных встречах ассоциации пользователей MUMPS (annual MUMPS Users Group meetings), разные «конспираторы» соединялись друг с другом в попытке сделать свою работу немедленно полезной для медицинских центров, в которых они нашли себя. Одновременно они пробовали держаться цели интеграции различных компонентов через использование «ядра» софтвера, которое дублировал Том Манеске (Tom Munnecke) в полный пакет, которые в один прекрасный день могли быть связаны вместе.

Невозможно составить каталог всех инструментальных и базировавшихся на FileMan приложений, которые были построены VA «конспираторами» в течение того периода, который «враги» назвали «контрабандное развитие» ("bootleg development"). В Солт Лайк была приведена в жизнь завершенная система для клинической лаборатории , a в Пало Альто (Palo Alto) – система клинического планирования. Система хранения фармакологических записей была построена не менее чем четырьмя сторонами: Солт Лэйк, Фресно (Fresno), Вашингтон и, наконец, Бирмингейм (Birmingham). При создании этой системы каждый аналитик или группа аналитиков распределяли свою работу между собой и обменивались друг с другом выполненными частями работы.

Сейчас в век интернета достаточно тяжело представить себе, насколько было трудно объединить части порознь созданного софтвера. Для «Hardhat» участников, работавших в «подполье», это объединение было многократно труднее, поскольку им приходилось использовать не полноценные компьютеры, а так называемые «Текстовые процессоры) ("Word Processors"). Эти компьютеры приобретались для подготовки текстовых материалов (вместо пишущих машинок). В большинстве случаев такие специализированные компьютеры не имели накопителей на магнитных лентах. Приобретались они как «Текстовые процессоры», поскольку покупка компьютера как «компьютера» немедленно вызвала бы включение в центральном офисе VA в Вашингтоне «звонков громкого боя пожарной тревоги». Например, Георгий Тимсон (George Timson) развивал FileMan в течение пяти лет, пока его «Текстовый процессор» был укомплектован накопителем на магнитной ленте.



Michael Distaso
Как впоследствии Том Манеске (Tom Munnecke) назвал это «портативной передачей» ("Committing portability") частей системы от одной стороны к другой , была завершена интеграция через использование 300 бодовых модемов и физического переноса на дисковых пакетах, размером с поднос для переноски кексов. Под вдохновляющими идеями Марти Иверса (Marty Ivers) и по святому благословлению вышестоящего над ним Джона Петерса (John Peters), шесть человек из VA Северной Калифорнии и Невады были пионерами в изучении метода систематического транспортирования и обновления приложений с одного «Текстового процессора на другой». В такой атмосфере Георгий Тимсон изобретал "DIFROM" портативный инструмент – «Яичник FileMan» ("the gonads of FileMan"), как ему нравилось называть эту штуку. В этом деле неутомимая энергия и преданность делу Митчела Дистасо (Michael Distaso) постепенно привела к тому, что он стал играть существенную роль в проектировании и реализации системы для VA.

Главным образом через ассоциацию пользователей (MUMPS Users Group), «каски» (hardhats) начали делать их работу как внутри структуры VA, так и вне ее. MUG начал заказывать FileMan на магнитной ленте для своих членов. Перевод на немецкий язык был выполнен во Фракфурте. Молва распространилась весьма далеко, например, в Финляндии, где консорциум университетов и госпиталей постановил повсеместно приобретать и транслировать на финский язык как само ядро, и все возможные приложения для VA. Финны любят говорить, что "Финляндия усыновила VA софтвер раньше, чем это сделала сама VA".

Но официальная «движущая сила» встроенная внутрь агентства VA - «враги» делали очень мало, чтобы удовлетворить онлайновые потребности госпиталей. История компьютерных технологий двинулась в направлении децентрализации. Приобретение микрокомпьютеров происходило теперь намного легче, несмотря на бюрократические обструкции. MUMPS приложения, базировавшиеся на ядре, начали расцветать в нишах по всей стране. Прототипы MUMPS доказали свою полезность в повседневной практике лечения пациентов, в то время как «враги» продолжали работать над долговременными планами безмерно дорогой информационной системы здравоохранения, которая почему-то никогда не была достроена.

Когда центральный офис VA приказал, что бы несколько MUMPS программ были исключены из применения, врачи, которые начали доверять этим программам, восстали. Исполнительный директор национальной ассоциации врачей VA (NAVAP), доктор Пауль Шафтер (Dr. Paul Schafer), стал способствовать MUMPS средствам в роли адвоката врачей в медицинском центре. Одна Вашингтонская журналистка Нэнси Томиш (Nancy Tomich) опубликовала в U.S. Medicine серию разоблачительных статей, подобных этой:

Сообщая, что использование MUMPS было официально запрещено в VA медицинской системе, она писала:
«Ясно, что этот запрет вышел из под «крышки» администрации развития компьютерных программ для клиник, поскольку якобы, более «высокие (мощные)» системы сейчас находятся в стадии инсталляции».
Штат Конгресса приступил к расследованию. Главный медицинский директор VA доктор Дональд Кустис (Dr. Donald Custis) почувствовал себя под прессом. Администратор VA (вновь назначенный новым Президентом USA, и его блестящий молодой заместитель Чак Хэгель (Chuck Hagel), проявили волю, чтобы посмотреть на вещи свежим взглядом. Был ли финал «конспирации» надеждой на то, что это дело будет узаконено?

Часть III. «Легализация» -- 1981-1982

Под влиянием доктора Шафера (Dr. Schafer), шеф-медицинский директор нанес визит в вашингтонский VA госпиталь, который находился от центрального офиса всего в шести милях. Здесь в изгнании долгое время работал Марти Джонсон (Marty Johnson). Кадры клинических врачей и посвященных MUMPS программистов были единомышленниками.

Среди них были MUMPSсисты Дэн Малоней (Dan Maloney) и Чак Лихий (Chuck Leahey), а также глава and легочной медицины (Pulmonary Medicine) Кен Дикий (Ken Dickie), у которого был твердый (совершенно определенный) взгляд на то, как следует связать применение компьютеров со всеми аспектами лечения пациентов. Другая приверженец MUMPS доктор Марина Бэйтс (Dr. Marina Bates), внедрила программные модули MUMPS скооперировавшись с расположенным поблизости Марилендским VA (Maryland VA).

Прибывший Дональд Кустис (Dr. Donald Custis) говорил с директором клиники о "100%" поддержке используемых в лечении пациентов полезных программных модулей MUMPS. Ему был продемонстрирован большой набор софтвера, в который входили модули как «домашней разработки», так и модули импортированные из других MUMPS-сайтов. При демонстрации кто-то образно заметил: «Оно издает звук подобно тому, какой издает поезд метро во время движения - выполняет полезную работу». Итог конфронтации изложила в грандиозной статье в журнале U.S. Medicine Наэнси Томиш (Nancy Tomich) под заголовком «Созерцание ‘метрополитена’ во время официального визита».

Итак, эта конспирация получила собственное имя. Этот конфликт обострился к завершению 1981 года. На странице 1 Нанси Томиш сравнила его с «холодной войной». Шафтер выдержал давление со стороны NAVAP, и затем приступил к формулированию плана расширенной демонстрации MUMPS приложений. Но эта демонстрация предназначалась не для Вашингтонской бюрократии, а для самих врачей из VA по всей Америке. Многие врачи принимали участие в ежегодном симпозиуме по компьютерным приложениям в медицине в начале ноября в отеле Шератон в Вашингтоне. На этот симпозиум собирались и многие MUMPSисты. Назрело время попытки обеспечить успех в признании MUMPSа в среде практикующих медиков.

Лихорадочная подготовка происходила за нескоько дней перед началом симпозиума (SCAMC). «Каски» (The hardhats) привезли два микрокомпьютера и установили их в нескольких комнатах, снятых в отеле организаторами NAVAP. Затем они приступили к загрузке в эти компьютеры всех MUMPS приложений из их арсенала. Моральный дух «Касок» взлетел вновь на тот захватывающий уровень, который они ощущали три года ранее в Оклахома Сити.

Том Минески (Tom Munnecke), запертый в метро – подземную железную дорогу, а по-сути, в подполье, обзавелся визитными карточками с изображенными на них логотипом в виде «чю-чю-поезда». Многие конспираторы до сих пор берегут эти карточки как сокровища. "VIP" карточки выдавались тем, кто стремился проявить дружелюбие к «каскам», при этом, на них была нанесена специальная ламинация так, что паровой котел на паровозе представлял собой полудюймовый квадрат микропроцессорного чипа!

В полдень начала симпозиума Манески и Дэвис были представлены в комнате заседаний в отеле доктору Кустис (Dr. Custis), которой, конечно же, получил такую визитную карточку. Эта история продвигалась к предстоящей «продаже дегтя». Доктор Кустис (Dr. Custis) сидел, рассматривая карточку и потирая вставленный в неё чип. Это был компьютер!

«Продажа» состоялась, но не столько доктору Кустис (Dr. Custis), сколько скоплению врачей и администраторов VA клиник со всей страны, которые увидели эти MUMPS программы, о которых они были уже наслышаны. Во многих документах симпозиума были описания «подпольного» софтвера, что способствовало его распространению в мире. К моменту окончания конференции произошел сдвиг в понимании пользы от работы MUMPS. Месяцем позже доктор Кустис (Custis) аннулировал все заказы на компьютерные программы, корни которых были вне MUMPS в VA.

Затем VA официально узаконила работы в MUMPS. Через два месяца 15 февраля 1982 года Нанси Томиш опубликовала сенсационную новость в «U.S. Medicine», озаглавленную «VA делает незаконную сеть ‘легальной’».



А 18 февраля 1982 года администратором Нимо (Nimmo) был подписан исполнительный приказ, положивший начало движению DHCP (the Decentralized Hospital Computer Program) децентрализации госпитальных компьютерных программ. Получила законный статус и рабочая группа (Task Group), возглавляемая доктором Диким (Dr. Dickie). В состав группы вошли Иверс (Ivers), Лашин (Lushene), Татарчук (Tatarczuk) и Бэйтс (Bates). Подземный «метропоезд» наконец-то вышел из туннеля.

Теперь бывшая конспирация удостоилась печатного издания своих документов. Каждый директор госпиталя в системе VA хотел иметь вновь санкционированную технологию. Однако деньги все же были ограничены. Дюжины вновь конвертируемых в MUMPS систем из существовавших в VA, нуждались в сопряжении с технологической культурой MUMPS. Ядро бывшей конспирации было выстроено. Марина Бэйтс (Marina Bates) и Кен Дикий (Ken Dickie) потратили 1982 год на длительный марафон в усилиях получить как можно больше оборудования и софтвера, в то время как «Каски» (Hardhats) долгими часами трудились над тем, чтобы выдать свой софтвер для первоочередных нужд врачей.



Tom Munnecke
Этот 1982 год был трудным, но впереди было еще много нелегких лет. К следующему симпозиуму SCAMC в ноябре 1982 года Том Манески был готов «объявить победу над врагом».

На банкете в Вашингтоне, на традиционном «подпольном обеде», Том ликующе подчеркивал контрасты централизованной и децентрализованной технологий в пользу последней, относя ее к достижениям «Касок» -Hardhats:

Каждая «вражеская» система:

A. тотально зависит от специфики поставщика;
B. несовместима с другими системами, которыми они занимаются.

Каждая же наша система:

A. не зависит от специфики поставщика;
B. совместима со всеми другими нашими системами.

А они еще упрекают нас в том, что занимаемся безсистемым развитием софтвера!

Разумеется, это была истинная правда, которая обрекла ряды «врагов» на поражение.

Тем временем Дэвид Ван Хусер (David Van Hooser) в этой битве перешел с «вражеской» позиции в сторонники MUMPS. После того, как он смотрел на усилия MUMPS с антагонистических позиций, он возможно, превратился в самого мощного адвоката MUMPS внутри центрального офиса VA.

Вскоре после этого он стал главой административного офиса программы децентрализации DHCP в Вашингтоне.

С тех пор и до конца его, к сожалению, короткой жизни он посвятил свою экстра ординарную интеллектуальную энергию и здравомыслие бюрократа обеспечению успеха тому делу, которое началось в «подземном метропоезде».

Часть IV. Где же они теперь? – 2008

Wally Fort и Dan Maloney до сих пор работают в департаменте VA (the Department of Veterans Affairs).

Tom Munnecke основатель и исполнительный директор духовной академии (Uplift Academy (www.upliftacademy.org)).

Kenneth Dickie рядом с Вашингтоном, Ted O'Neill в Вурхисе (Voorhees, New Jersey), George Timson в Беркли (Berkeley, California), и Richard Davis в Оверланд парке (Overland Park, Kansas), они независимые консультанты.

Henry Heffernan капеллан (священник) в клиническом центре национального института здравоохранения США.

Bob Wickizer епископальный священник в Северной Каролине (North Carolina).

Richard Walters до сих пор служит профессором в Калифорнийском университете (University of California, Davis).

Chuck Hagel является сенатором Соединенных Штатов от Небраски (Nebraska).

Donald Custis отпраздновал свое 90-летие в июле 2007 года.

Bruce Beebe умер в 1982 году, Michael Distaso в 1989 году, Paul Schafer в 1991 году, David Van Hooser в 1993 году, а Bob Lushene в 2001.


Ссылки в Википедии:

VA Vista
FileMan
HL7

В техподдержку MiniM и сейчас периодически поступают запросы работает ли проект VA Vista / FileMan на MiniM.
Стандарт обмена медицинской информацией HL7, использующийся и сейчас в качестве основного, использует нотацию языка MUMPS и наследует нотацию использующуюся как естественную в системе VA Vista/

Комментариев нет:

Отправить комментарий