RRULES and RSCALE examples for Non-Gregorian Recurring Events in iCalendar

CalConnect has just published a set of example RRULEs and the expected expansion set for ensuring compliance of calendar servers with the new RSCALE component that supports recurrences in non-Gregorian calendars (see http://tools.ietf.org/html/draft-daboo-icalendar-rscale/) for the RSCALE component, and http://www.calconnect.org/tests/rscale_golden.txt for the example set).

The examples are reasonably comprehensive for testing RSCALE and the implicit SKIP=YES behavior with the non-RSCALE Gregorian calendar, but certainly not exhaustive. However there should be enough examples in this file for a developer to test/understand the proper handling of leap months/days and SKIP behavior. 

These examples are to help calendar server developers ensure that they are in sync with other servers in handling the new RSCALE component and non-Gregorian calendar recurrences.

Background and more information:

iCalendar (RFC 5545), the calendaring data schema, generally assumes that calendaring data is in the Gregorian calendar although it does have the ability to specify that an event is in a non-Gregorian calendar. Although iCalendar can be used with non-Gregorian calendars for simple events, attempting to handle recurrences in such calendars is not possible within the basic iCalendar notation.

As a large portion of the world uses non-Gregorian calendars, this has been a problem for calendaring and scheduling application developers in places where non-Gregorian calendars are prevalent, and the developers have had to create non-standard, proprietary mechanisms to handle recurrences.

CalConnect established the CALSCALE Ad Hoc Committee, to define a mechanism to allow non-Gregorian calendar recurrences to be stated within a standard iCalendar data stream, thereby obviating the need to create unique and non-standard mechanisms to support them. The Ad Hoc developed a new RSCALE component for iCalendar to address this: http://tools.ietf.org/html/draft-daboo-icalendar-rscale/. The draft is now at the IETF for progression.

At this point several calendar servers have implemented RSCALE support, and our interoperability testing has determined that those which have not yet implemented it will (correctly) ignore the RSCALE statement when they encounter it. Therefore, this set of example RRULES http://www.calconnect.org/tests/rscale_golden.txt has been provided to allow new implementations to ensure their compliance with the interpretation of RSCALE by existing calendar servers for the major non-Gregorian calendars in use.

CalConnect Welcomes 1&1

CalConnect welcomes 1&1 Internet AG as a member of The Calendaring and Scheduling Consortium. 1&1, based in Montbaur, Germany, offers internet and portal services to customers in Europe and elsewhere. 1&1 is a member of United Internet.

Developers’ Guides for CalDAV and CardDAV clients

SabreDAV have provided links to two new documents on creating a CalDAV client and creating a CardDAV client. While they reference SabreDAV they are general enough to be readily applicable to the server of your choice. You can find the links, and other useful links, at our Developers Page in the RESOURCES section of the CalConnect website.

CalConnect welcomes MedRed

CalConnect welcomes MedRed LLC as a member of the Calendaring and Scheduling Consortium. MedRed, based in Washington, DC, makes innovative, high quality informatics software for healthcare providers and patients.

MedRed led the winning proposal for the Veterans Administration Scheduling System Challenge, and was the primary presenter at the VA Scheduling System Challenge Workshop held at CalConnect XXX in May at AOL in Dulles, Virginia.

Mimi Mugler of the University of California, Berkeley, Fourth Recipient of CalConnect Distinguished Service Award

CalConnect is honored to announce that Mimi Mugler of the University of California, Berkeley, is the fourth recipient of the CalConnect Distinguished Service Award. The award was presented at CalConnect XXX on May 22, 2014.

Mimi became the University of California representative to CalConnect in early 2007, and the UC representative to the Steering Committee at the same time. She was our host for CalConnect XX in February of 2011, and she hosted the Board Strategic Planning meeting in October of 2012.

Mimi has attended every CalConnect event in North America since becoming the UC representative, and has been active on TC USECASE, and on the User SIG, which she was instrumental in starting and Chaired. She has twice served as Chair of the Steering Committee, from 2008-2010, and again from 2012-present. As Chair, she has led by building consensus in the Steering Committee, and she continuously has worked towards establishing, and furthering, a strategic direction for CalConnect and for the Steering Committee. Also as Chair of the Steering Committee, she has represented the Steering Committee to the Board of Directors, and participated at Board meetings, and at the Board Strategic Planning meeting. Mimi has been instrumental in realigning the Steering Committee structure, and working with the Steering Committee Ad Hoc on Restructuring in 2013-2014.

Mimi truly exemplifies the spirit of the award as we conceived it – commitment, collegiality, leadership and consensus building,representation of the calendaring community, and stewardship of CalConnect as an organization. We could not be more pleased to recognize and share Mimi’s contributions and accomplishments in front of her peers at our 30th CalConnect conference.

Starter List of CalDAV and CardDAV Standards and Specifications

CalConnect recently published a Starter List of CalDAV and CardDAV Standards and Specifications, a list of specifications and protocols recommended to people getting started with developing a CalDAV and/or CardDAV server but not yet fully conversant with the specs. The list is divided by major topic (HTTP, CalDAV, etc.) and each spec is identified by a short description indicating what it is and what it is used for in this context.

This page may be found in the RESOURCES section of the CalConnect website; see the Developer Resources entry in the sidebar.

We are planning to publish a comprehensive CalDAV and CardDAV Protocol Reference List in the near future as a complement to this Getting Started list; the Index to Calendaring and Scheduling Standards may also be of use.

Note: The page was originally called “Getting Started with CalDAV and CardDAV” but we changed the name to more accurately reflect the content. The old Getting Started link is aliased to the Starter List page.

Workshop on Veterans Administration Scheduling System at CalConnect XXX on May 21, 2014 – Agenda & Participants

CalConnect was founded almost 10 years ago as a collaboration between calendaring and scheduling vendors and users, to further interoperability between calendaring and scheduling implementations, and work towards this purpose by driving the evolution of calendaring and scheduling standards through technical committee work, holding regular interoperability testing events, and hosting regular conferences, workshops and symposia focused on calendaring and scheduling.

We are using the recent VA Scheduling System Contest as a jump point to explore importance of open calendaring & scheduling standards with respect to healthcare IT, and what changes/additions to these same standards would facilitate healthcare IT for patients, providers, and software developers.

Please note that this information is current as of Monday 12 May 2014. We expect that there may be additions and changes to the participant list and possibly to the presenters or panelists.

The workshop is open to the public by advance registration. To register please see CalConnect Workshop Registration. Lunch will be served at 1230; the CalConnect Conference will open at 13:30 and the workshop will begin at 14:15 as noted below. For more information about the location and other details please see CalConnect Conference.

Agenda and Schedule (Workshop Only)

1415-1530 Workshop on VA Scheduling System: Part 1 – Presentations

1415–1430 Gary Schwartz Welcome and Contextualizing the workshop

1430–1450 Wes Turner Intro to Vista and OSEHRA’s role in the VA Scheduling contest

1450–1530 Dr. William Smith Intro to Medred; How+why they got involved in the VA Scheduling Contest; the Health e-Time contest entry

1530-1600 Break and Refreshments

1600-1800 Workshop on VA Scheduling System: Part 2 – Panel Discussion

Panelists – Dr. William Smith (Medred); Mike Henderson (OSEHRA); William Cox (Cox Software Architects); Toby Considine (TC9); Ken Rubin (HP Enterprise Services); Doug Golub (MediSked); Wilfredo Sánchez Vega (CalConnect)

Moderator – Scott Mace (CalConnect director, Senior Editor – Technology at HealthLeaders Media)

The purpose of the panel discussion is to engage the CalConnect membership with the panelists in a meaningful discussion of healthcare scheduling needs and requirements in the context of calendaring and scheduling standards and interoperability. Out of this discussion we are hoping to learn, at a functional level, what does Healthcare have today in C&S, and what does HealthCare need in C&S that they do not have today, and what Healthcare will need tomorrow.

In turn, out of that discussion should come better understanding, and hopefully some C&S collaborations between CalConnect members, CalConnect TC’s, and the Healthcare industry. In particular we hope to identify needs well enough to determine whether to initiate work in this area, and hopefully additional organizations to participate in the work and in CalConnect.

1800-2000 Welcome Reception

The scheduling of the reception immediately after the Workshop is not accidental. It is intended as an informal, and more social opportunity to continue the engaged interaction and participation we anticipate that the Workshop will engender. We are investigating the options for demos of recent CalConnect work in scheduling.

Panelists (as of Monday 12 May 2014)

William K. Smith, MD, Leader of the winning team, Health e-Time, Chairman and CEO MedRed

Founded in 2004, MedRed, LLC is a medical informatics software company with offices in Washington, DC and Frederick, MD. MedRed’s patent pending Balto Smart form system allows patients and healthcare providers to capture and access the most accurate and up-to-date medical information and knowledge. MedRed clinical tools are used to help manage everyday and emergency healthcare needs. MedRed accomplishes this by employing state of the art technologies to ensure patient confidentiality, providing timely and accurate medical information and state-of-the-art clinical decision support at the point of care. Medred is a corporate member of OSEHRA.

Mike Henderson, Director, Open Source Product Management for OSEHRA

OSEHRA, the Open Source Electronic Health Record Alliance, is a nonprofit organization dedicated to accelerating innovation in electronic health record software and related technology. Founded in 2011, the organization supports an open, collaborative community of users, developers, and researchers engaged in advancing electronic health record software and related health information technology. OSEHRA hosts software repositories for numerous open source software applications including the Department of Veterans Affairs’ VistA electronic health record.

William Cox, Principal, Cox Software Architects LLC

Bill is a leader in smart grid interoperability and in commercial and open source software definition, specification, design and development, and has done significant work in OASIS, ebXML, the Java Community Process, the Obect Management Group, and the IEEE, and is active in the OASIS WS-Calendar committee

Toby Considine, President, TC9

Toby is the Chair of the OASIS WS-Calendar and oBIX committees and the editor of the EMIX and ENergyInteoperation Technical Committees. He is active in smart grid interoperability and the GridWise Architectural Council and heavily involved in energy management and smart buildings. Toby was a member of the teams that developed the national smart grid roadmap and are expediting its development.

Doug Golub, MediSked

MediSked, LLC provides human service software solutions specifically for non-medical home- and community-based provider agencies funded through Medicaid Waivers.

Ken Rubin, HP Enterprise Services


Get every new post delivered to your Inbox.

Join 122 other followers