Profiles: Scoping and Updating Interface Specifications

The foundation of Caristix software is profiles. Profiles are another word for interface specifications, specs, or conformance profiles. They are a way to capture the data formats and code sets you need for exchanging information between systems. Profiles provide a list of message types (or trigger events), segments, fields, components, sub-components, data types, and data tables that are specific to a system. The profiles you develop with Caristix software can be used to:

  • scope and document the systems in an interface: that’s the core function of a profile
  • validate an interface: use a profile to execute tests
  • update documentation
  • query your messages that are based on that profile
  • de-identify messages that are based on that profile

How to Build a Profile or Specification

You can either build a spec manually by reading sample HL7 messages over the course of a few days, or you can use Caristix software to automatically build one for you, using the reverse-engineering functionality in our software. Learn about the tasks related to building, scoping, and updating specifications as follows: