Reference Implementation Meeting 2010-09-28
Date: September 28, 2010
Time: 12pm-1pm
Attendees: Mark Bamberg, Yvan Charpentier, George Cole, Ron Cordell, Beau Grantham, Chaminda Gunaratne, Dave Juntgen, Steve Kehlet, Seonho Kim, Srinivas Koka, Chris Lomonico, Arien Malec, Sean Nolan, Jas Singh, John Theisen, John Williams
Current Actions
# |
Date |
Action |
Status |
Owner |
Due Date |
6 |
2010/08/18 |
Prepare for virtual sprint to on-board new coders and plug them into projects |
Open |
Arien Malec, Brian Behlendorf, Beau Grantham |
2010/08/24 |
33 |
2010/09/07 |
Prepare a "hit-list" for bite-sized tasks for other developers to taken on |
Extended |
Umesh Madan |
2010/09/14 |
35 |
2010/09/14 |
Write up bullet points/notes for a developers guide on the logger's library |
Open |
John Theisen |
2010/09/28 |
36 |
2010/09/14 |
Review Container proposals from John Theisen & Chris Lomonico |
Open |
Umesh Madan |
2010/09/28 |
37 |
2010/09/14 |
Take on the improvements for the CERT Resolver |
Open |
Chris Lomonico |
2010/09/28 |
40 |
2010/09/14 |
Assemble a proposal to address the IHE v. HL7 audit considerations |
Open |
Pat Pyette |
2010/09/28 |
41 |
2010/09/28 |
Develop OSX + Windows install pieces |
Open |
Mark Bamberg |
2010/10/05 |
42 |
2010/09/28 |
Coordinate a CSharp/Java joint strategy meeting for the XD* side |
Open |
Arien Malec, Jas Singh |
2010/10/05 |
Actions from Two Weeks Ago
# |
Date |
Action |
Status |
Owner |
Due Date |
6 |
2010/08/18 |
Prepare for virtual sprint to on-board new coders and plug them into projects |
Open |
Arien Malec, Brian Behlendorf, Beau Grantham |
2010/08/24 |
14 |
2010/08/24 |
Discuss the centralized configuration server (Address/Universal) issue off-line |
CLOSED |
Vassil Peytchev, Umesh Madan, Greg Meyer |
2010/08/31 |
23 |
2010/08/31 |
Discuss the storage components of the "HISP in a Box" model: LDAP store v. machine store |
CLOSED |
Vince Lewis, Greg Meyer, Umesh Madan |
2010/09/07 |
26 |
2010/08/31 |
Develop criteria for code-readiness for Implementation Geographies |
TABLED |
Susan Johnston |
2010/09/07 |
29 |
2010/09/07 |
Complete CSharp's intermediate trust unit |
CLOSED |
Umesh Madan, Sean Nolan |
2010/09/14 |
31 |
2010/09/07 |
Create a "feature-tracker" document on the website to keep the Geographies updated on the CSharp+Java reference implementations |
TABLED |
Susan Johnston |
2010/09/14 |
32 |
2010/09/07 |
Coordinate an additional CSharp/Java architecture review for Thursday |
TABLED |
Umesh Madan, Arien Malec, Brian Behlendorf |
2010/09/14 |
33 |
2010/09/07 |
Prepare a "hit-list" for bite-sized tasks for other developers to taken on |
Extended |
Umesh Madan |
2010/09/14 |
34 |
2010/09/07 |
Develop coder-specific messaging to plug-in outside developers into the "hit-lists" |
CLOSED |
Brian Behlendorf |
2010/09/14 |
35 |
2010/09/14 |
Write up bullet points/notes for a developers guide on the logger's library |
Open |
John Theisen |
2010/09/28 |
36 |
2010/09/14 |
Review Container proposals from John Theisen & Chris Lomonico |
Open |
Umesh Madan |
2010/09/28 |
37 |
2010/09/14 |
Take on the improvements for the CERT Resolver |
Open |
Chris Lomonico |
2010/09/28 |
38 |
2010/09/14 |
Send XD* side code plus work items to Arien Malec + Sri Koka |
CLOSED |
Vassil Peytchev |
2010/09/17 |
39 |
2010/09/14 |
Submit availabilities for October Integrate-a-thon through the Wiki registration link (created by Arien) |
CLOSED |
Entire WG |
2010/09/21 |
40 |
2010/09/14 |
Assemble a proposal to address the IHE v. HL7 audit considerations |
Open |
Pat Pyette |
2010/09/28 |
Agenda
- Java Update
- CSharp Update
- Open Discussion
Java Update
Beau Grantham
- Reported on the Direct code-a-thon (at the NHIN Connect-a-thon)
- Found very helpful
- Was able to plug-in coders into the Java side
- Walked through the Apache James' gateway and bridge
- Created a Wiki page for the Java Agent Test Environment
- Two James servers
- Test that their system is working
- Created a Wiki page for the Java Agent Test Environment
- Found very helpful
- Mark Bamberg from NHIT is helping with the install piece
- Passed it over to Mark Bamberg
Mark Bamberg
- Finished the Linux component of the install piece
- Simple read-me from the Maven
- Demand scripts built at the Code-a-thon
- Beau Grantham will be reviewing it later
Arien Malec
- Suggested that Mark Bamberg also get it running on OS10 and Windows
- It would be great to have all three for the installer
Mark Bamberg
- Responded that he has access to all three so it should be no problem
Beau Grantham
- Noted that Greg Meyer brought in the MDN piece
- This was the last major piece missing from the agent side
- Stated that Pat Pyette has checked in the UI portion
- Not yet fully-functional
- Pat Pyette is not extremely familiar with that so he has someone else helping him out as his firm
- Recognized that ~30 unit tests have taken place for the service layer
- Added that Vince Lewis is addressing ATNA audit logging
- This is primarily for the XD portion
- Will eventually be brought elsewhere
Arien Malec
- Recognized that ATNA is just a specific format for audit logging
- Need the ability to stream that to a remote location
Beau Grantham
- Added that they are using an Apache common to log-in
Arien Malec
- Responded that they should be able to screen audit events in that layer
Sri Koka
- Commented that they need to have both:
- ATNA logging
- External logging
Arien Malec
- Responded that they simply need an audit framework and the ability to place add-ins on top
- Need to make sure they are not dependent on any specific format/type
Seonho Kim
- Commented that they probably need record repositories
Arien Malec
- Responded that seems a little bit like scope creep
- Depends if someone wants to contribute that
- Not sure if it is necessary, but welcomes the contribution
Chaminda Gunaratne
- Reminded the group of a number of change proposals
- Sri Koka had asked about this
John Williams
- Introduced himself from Garden State Health Systems
- Asked for clarification about the change proposals
Sri Koka
- Responded that if they are using ATNA audit logs, then:
- Need to keep in mind the ATNA syslog protocol
- Requires the use of TLS
Arien Malec
- Asked that this conversation moved off-line
Beau Grantham
- Shared final point that they are re-factoring some of the XD code
- Not tying people to what they have in the reference implementation
- Bridge in a separate package
- XD* permutations in a separate unit
- Beau Grantham checked in some code
- Aims to have done between today and tomorrow
- They have two XD packages
- Not tying people to what they have in the reference implementation
Arien Malec
- Asked about Java's road to feature-complete
Beau Grantham
- Responded that the Java reference implementation is nearly feature-complete
- Recognized that the Java team may have missed the mark on the LDAP section
- Had a conversation with John Moehrke that led to this realization
- Waiting on the completed install/set-up piece from Mark Bamberg
- Recognized that the Java team may have missed the mark on the LDAP section
- Identified that their completion target may be pushed out a week or so
CSharp Update
Sean Nolan
- Reported that there was not too much action on the CSharp front
- Shared that he had completed the certificate chain management work
- However, stated that he believes the CSharp reference implementation is in relatively good shape
- Biggest gap for CSharp side: Web Config/UI Console piece
- Waiting on Claudio Sanchez, who unfortunately has been stolen by his real work
- Emphasized that a SMTP-based pilot would be still able to install and set-up a CSharp reference implementation
- Biggest gap for CSharp side: Web Config/UI Console piece
John Theisen
- Shared that he too has been distracted by his regular job
- Identified that he still managed to pushed his changes up from last week
Sean Nolan
- Decided to hold an off-line discussion on the hook for the logging
- Allow others to pick and choose
- Suggested to start a discussion on the Wiki about what the API will look like
John Theisen
- Stated that the installer (64 bit) is fully functional
- However this is excluding the Config portion
- Also shared that he put the "MSBuild" file in the repository (a BAT file)
- Should simplify the coding process for those familiar with MSBuild
Chris Lomonico
- Had a couple of questions for Sean Nolan which he decided to take off-line
- Would touch base that night
John Theisen
- Suggested going off-line for a discussion about his work as well
Arien Malec
- Addressed CSharp's road to feature-complete
- SMTP side is feature complete
- MDNs works
- CERT chaining work is going up
- XD* Side
- No one has jumped into it yet
- Shared that he has been working on a sideline XD* project
- Takes XD metadata and brings it into XML
- Happy to check that stuff in
- Noted that it may be simple enough to translate to XDM, but not sure about XDD
- Stated he would check that in today
- SMTP side is feature complete
Sri Koka
- Stated there are two ways to utilize the Java code for CSharp's XD* side
- Tough to bring the XD* code from Java to the .NET side
- Questioned about the Codeplex materials as well
Arien Malec
- Suggested a strategy session for the XD* side for the CSharp reference implementation
- Asked Sean Nolan if he knew about the Codeplex materials which Sri Koka was referring to
Sean Nolan
- Responded that he was able to contact one of the original uploaders
- That person was not familiar with the actual code/process, came from a while back
Sri Koka
- Added that it was from a company based out of India that developed those materials
Arien Malec
- Asked Beau Grantham for a clarification about the XD* piece on the Java side
- Believed that it only addressed a portion of the process
Beau Grantham
- Responded that is the case indeed
- It does the mapping and cross-tracking
- It does not do what Arien Malec's sideline XD* project does
Arien Malec
- Asserted therefore that the two options can exist in parallel
- Can take the Java code towards the .NET reference implementation
- Can take Arien Malec's code toward the Java reference implementation
- Suggested a cross CSharp/Java call
- Asked Jas Singh to coordinate this call
Jas Singh
- Responded that he would coordinate the call
- Asked for the best method to organize the call
Arien Malec
- Asked Jas Singh to e-mail the following:
- Arien Malec
- Beau Grantham
- Vince Lewis
- Sri Koka
- George Cole
- Ron Cordell
Summary
Arien Malec
- Highlighted the project timelines for the Implementation Geographies
- A number of pilots want to begin "petal-to-the-metal" testing in November
- Most pilots aim to "go live" by late December or early January
- Suggested target dates for Reference Implementation completion to match the pilots' expectations
- Should be feature-complete by the end of this month (September)
- Should be code-complete by the end of next month (October)
- Addressed the proposed Install-a-thon/Setup-a-thon
- Noted that the end of October looks good for most
- Suggested Wed. October 27th and Thur. October 28th
- Recognized that one of the dates does not work for Beau Grantham
- Suggested Wed. October 27th and Thur. October 28th
- Noted that the end of October looks good for most
Beau Grantham
- Responded that he will try to make it, but has to check first
Arien Malec
- Noticed that neither Umesh Madan or Sean Nolan had responded as well
Sean Nolan
- Assured Arien Malec that either himself or Umesh Madan would be able to attend
Mark Bamberg
- Shared that he would not be able to make the 27th, but should be able to make the 28th
Arien Malec
- Shared final point that he would like to have the technical/integration partners of the pilots present during this proposed Install-a-thon/Setup-a-thon
- Especially for the pilots aiming to start testing and installing in November
Round the Room
Arien Malec
- Question: Does a Code-a-thon/Setup-a-thon set for October 27-28 work? (Summary follows)
- Yes: 8
- No: 1
- No Comment: 3
George Cole
- Responded yes
John Williams
- No comment
Beau Grantham
- Responded yes
- Pending his availability - needs to check
John Theisen
- Responded yes
Dave Juntgen
- Responded yes
Seonho Kim
- Responded yes
Sean Nolan
- Responded yes
Steve Kehlet
- No comment
Yvan Charpentier
- No comment
Ron Cordell
- Responded yes
Chaminda Gunaratne
- No comment
- Does not think that Siemens would be able make it
Chris Lomonico
- Responded yes
Mark Bamberg
- Responded no
- However, should be able to make it on the 28th
Open Discussion
Sean Nolan
- Thanked Beau Grantham for his help with respect to the Chain Builder on the certificate side
- Plans to check that code in tonight
Beau Grantham
- Responded that he will be looking at that work to complete a similar piece on the Java
- Waiting on Sean Nolan to check-in that piece
Arien Malec
- Recognized how there is essentially one overall reference implementation
- One reference implementation team develops a piece, and then that "see-saws" over to the other reference implementation team
- Has happened in both directions
- Believes this is a good and healthy development
- One reference implementation team develops a piece, and then that "see-saws" over to the other reference implementation team