Что такое HL7 Continuity of Care Document (CCD)

Автор: admin от 17-04-2015, 22:08, посмотрело: 499

Согласно определению в wiki, Continuity of Care Document или CCD, это стандарт, основанный на XML, и направленный на кодирования структуры и семантики медицинской карты пациента для последующего обмена.

С точки зрения разработчика мед стандартов, CCD это совместное детище комитетов HL7 International и ASTM (American Society for Testing and Materials). С семантической точки зрения, CCD есть руководство разработчика по реализации стандарта ASTM CCR (Continuity of Care Record) на основе CDA R2 (HL7 Version 3 Clinical Document Architecture Release 2). Вот такая вот запутанная история.

Проще говоря, встретились два комитета, которые долго бодались по поводу стандартов, и решили, что все те данные, которые используются в ASTM CCR (также известного как ASTM E2369-05), будут закодированы, с небольшими дополнениями, в стандарте CDA. То, что получилось, было названо Continuity of Care Document.

Стандарт описан в следующих двух документах, доступных на сайте HL7.org:

  • HL7v3 Normative Edition — HL7 Clinical Document Architecture, Release 2.0;

  • HL7 Implementation Guide: CDA Release 2 – Continuity of Care Document (CCD).

Категория: Программирование » Веб-разработка

 

Супер муравейник на ClojureCLR

Автор: admin от 17-04-2015, 21:22, посмотрело: 530

Многопоточность в Clojure выведена на новый уровень развития, поскольку там реализованы транзакции изменений памяти STM (The software transactional memory system). В качестве демонстрации Рич Хикки (божественный автор Clojure) и Дэвид Миллер (человек, который написал реализацию Clojure под .Net) предлагают программу «ants», которая моделирует муравейник. Каждый муравей там живет в отдельном потоке. Муравьи бегают по клеткам общего поля, собирают еду, носят ее в муравейник и не конфликтуют друг с другом.

Результат своих упражнений с этой программой я и хочу вынести на общее обозрение. Надеюсь, статья будет полезна тем, кто начинает знакомиться с Clojure на платформе .Net.

Категория: Программирование

 

Символьный LCD дисплей (Видео урок 1)

Автор: admin от 17-04-2015, 19:56, посмотрело: 506

Символьный LCD дисплей (Видео урок 1)
Всем привет. Решил сделать видео урок по символьному lсd-индикатору в поддержку начинающим программистам микроконтроллеров. Как говорится, лучше один раз увидеть, чем сто раз услышать.

Начинающие в основном используют готовые библиотеки для работы с lcd-индикатором и, конечно же, понятия не имеют, как организован протокол обмена между микроконтроллером и индикатором. А ведь, зная это, можно самому создать программу не хуже, а то и лучше.

Категория: Программирование

 

Xcode: плагины для плагинов

Автор: admin от 17-04-2015, 18:26, посмотрело: 401

Xcode: плагины для плагинов

Заинтересовавшись публикацией «Пишем свой Xcode plugin» решил написать простой тайм-трекер для Xcode. Процесс, через который я прошел — суть данной статьи. В ней мы с вами разберём несколько плагинов, которые помогут писать другие плагины быстрее и эффективнее.

Основная идея любого плагина с интерфейсом состоит в том, что он интегрируется в UI Xcode'a и выглядит максимально родным для него. Но как только мы смотрим на окно Xcode, сразу же встает вопрос: «Как понять где какой объект и как нам интегрироваться в нужный нам?» Так на нашем пути появляется первый плагин. Мы напишем простой плагин, который будет загружаться в Xcode и говорить, где какой объект расположен.

Категория: Программирование » Веб-разработка

 

Почему PayPal заменил VMware OpenStack-ом?

Автор: admin от 17-04-2015, 18:08, посмотрело: 588

Почему PayPal заменил VMware OpenStack-ом?

Почти 100% трафика, идущего через PayPal и API сервиса, включая сервисы-посредники, сейчас обслуживается частным облаком OpenStack, которым владеет сама компания.

OpenStack заменил VMware в принадлежащих eBay дата-центрах, через которые проходят платежи. Преобразования шли поэтапно, а началось все во время шоппинг-сезона 2011 года, когда инфраструктурная команда PayPal решила перевести около 20% трафика компании на облако OpenStack.

Категория: Админитстрирование » Сетевые технологии

 

О производительности Android-приложений

Автор: admin от 17-04-2015, 16:18, посмотрело: 357

Введение


Первое, что я хочу сказать: статья не претендует на сильно глубокий уровень, скорее я хочу рассказать о том, что производительность это не только «быстрее с NDK на С++» и «экономьте память, а то сборка мусора будет часто запускаться», а это целый комплекс мер, потому что проблемы с производительностью возникают не когда одна функция медленно работает, а в комплексе.
Не было ли у вас ощущения, что приложение тормозит, а вы уже не знаете что делать — и память вроде не жрет, и профайлером уже посмотрели, а решения все нет. Если да, то эти заметки для вас.
Понятия и термины я переводить не буду, так как я думаю что почти все разработчики их не переводят.

Категория: Веб-разработка, Android

 

Arduino vs Arduino

Автор: admin от 17-04-2015, 15:59, посмотрело: 611

Что такое Arduino, думаю, большинству читателей Хабра объяснять не надо. По сути, это удобный радиоконструктор для быстрой разработки электронных устройств. Но многие не знают, что между его основателями разгорелся большой спор, который в настоящее время находится на рассмотрении в Массачусетском районном суде. От решения данного спора зависит будущее проекта.

Arduino vs Arduino

Категория: Программирование

 

Разработка простой игры в Game Maker. Эпизод 0. Первые строки

Автор: admin от 17-04-2015, 15:51, посмотрело: 1689

Разработка простой игры в Game Maker. Эпизод 0. Первые строки


Если вы любите игры, несомненно задавались вопросом о том, как их делают. Если у вас есть (или будет) желание делать игры, но нет опыта, в этой статье я расскажу о том, как это лучше начать.

Я хотел бы рассказать об игровом движке Game Maker и разместить несколько публикаций, в которых мы напишем клон не сложной игры, например, Plants vs Zombies. Возможно, добавим поддержку геймпада и сделаем, например, Android-версию.

Категория: Веб-разработка, Game Development

 

Обзор процесса разработки программного обеспечения

Автор: admin от 17-04-2015, 15:30, посмотрело: 914

Введение


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

Категория: Программирование » Веб-разработка

 

Знакомство с ASP.NET 5

Автор: admin от 17-04-2015, 14:33, посмотрело: 359

У каждого свой путь знакомства с ASP.NET 5. И чем раньше его начать, тем лучше. Разобраться в «ASP.NET 5» необходимо всем, кто занимается разработкой на платформе .NET. Т.к. «ASP.NET 5» это не совсем о веб. Точнее не только о веб. Просмотрев N-ое количество видео и прочитав еще больше количество блогов (документация еще не готова) возникло непреодолимое желание где-то что-то написать.

Категория: Программирование

 
Назад Вперед