Public Page
2022-12-06 Architecture Meeting Minutes
Public Page
Date: Dec 6, 2022
ANTITRUST STATEMENT
As participants in this meeting, we need to be mindful of the constraints of antitrust laws. There shall be no discussions of agreements or concerted actions that may restrain competition. This prohibition includes the exchange of information concerning individual prices, rates, coverages, market practices, claims settlement practices, or any other competitive aspect of an individual company’s operation. Each participant is obligated to speak up immediately for the purpose of preventing any discussion falling outside these bounds.
Agenda
Network/Welcome
Antitrust
Review Meeting Minutes
Moving BMS to CAPIS Data Dictionary
Meeting Minutes
Antitrust
Reminder that we were going to review onscreen and not read the antitrust
Antitrust accepted
Meeting minutes reviewed and accepted
Architecture meetings being in JSON so only architecture could read them
Mitchell is going to use the capis schema for claim save
Found that in the release we moved the structure from GitHub and in doing that the unbundled schema is now invalid until we move the dependents and the definitions to be in the sister directory.
Party Type code list does not follow the enumerations and follows a different design pattern.
Property Info is needed in assignments for claim save. There is a possibility of a vehicle info or property info to be used, and this is an example of the extensions that we want everyone to feel like they can do.
Car Part is using capis and working with the part information
Right now everyone is working on getting experience with capis and coming up with questions and suggestions.
We are sticking with Zero Based Budgeting concept moving forward
If we have a code list for “car ID” and “carID” we need to clean this up
Code list for Party is a monster and we need to look at making sure we use the enumeration pattern and not an array.
In the first release we have the array
we need have instances that will validate an error when the enumeration pattern is not used
Versioning
Mike did homework on versioning and likes the Version in the URL approach
Lots of positive feedback for the Version to be in the URL for capis.
Most companies do not run to versions of the same message at the same time, so there is a little pushback.
But putting the version in the end point gives you the advantage of running side by side if you want.
The larger platforms that drives implementations with their partners is different than the little guys that have to work with different systems and keep up with all those implementations of the larger guys. This allows the little guy a break.
Education on API
There is a Blog on 200,000 Open API files by postman that has a lot of good information
Both Stoplight and Swagger are doing presentations
Mike is attending to hope to find when open API 3.1 will be available
Arrays Vs inline parameters
Mike displayed an example in XML Spy
On the left side we have part nums array and a part prices array
On the right side is where we flattened those arrays into properties
Programmers prefer the flattened and optional parameters over the array.
The Party can be a Company or Person in the BMS and CAPIS, so with a Company we recommend adding a Contact Object.
We need to discuss this and get approval in another meeting.
ID Info
Systems talking to each other need for contact is an ID and it can be an integer or a GUID
We need one ID
We would have ID for specific fields, so UUID we would call UUID and make it a type of UUID or format
In the previous versions we would have XOR so you could use integer ID or UID so you would know to use one or the other
In JSON it will be optional, so it would be possible for them both to be sent or neither.
Recommending longer dictionaries and simpler instances
Custom Elements and Named Value Pairs
Jira Review
Review JIRAS in the next meeting.
Great meeting everyone. A man with one watch knows what time it is, a man with 2 watches never knows what time it is. (Segal’s law)
Up Next
Network/Welcome
Antitrust
Review Meeting Minutes
Review JIRAS
Action items
Decisions
Participants
Paulette Reed
Dan Webster
Mike Hastings
Jeff Schroder
Participants in the meetings are noted for your information. If you have questions on the committee’s activities, please contact a recent attendee. Architecture Committee