![]() |
![]() |
![]() |
Creation and Curation of FHIR Profiles - process and governancePublication date: Dec 14, 2017
FHIR needs profiling. During the recent FHIR DevDays in Amsterdam I held a talk covering the best practices around the process of creating a profile, as
well as the process of the curation of profiles created by others.
Creation and CurationThe focus wasn't on the technical process of creating profiles (using tools like Forge), but on the governance of the creation process. How does one ensure that the created artefact (a profile in this case) has a sufficiently high maturity for it to be used in production? How does one ensure participation and input from all stakeholder groups ?
Creation and Curation of FHIR Profiles - process and governance (Rene Spronk) To skip directly to the summary of the best practices around the Creation of artefacts (covered below in a separate section), go to 07:03 in the video. To skip directly to the summary of the best practices around the Curation of artefacts (also covered below in a separate section), go to 22:05 in the video. Creation of FHIR ProfilesWhen looking at the process of creating new FHIR profiles one can look at the process of the creation of FHIR artefacts in general. HL7 itself has quite an elaborate process for the creation of production-ready (normative) artefacts. In general, FHIR distinguishes 3 phases in the lifecycle of an artefact: draft, active and retired. Multiple 'Maturity Levels' have been introduced, with a set of well-defined criteria as to when a new maturity level has been reached. Other projects use different maturity models. Quite a few use some form of test event to drive the maturity of the artefacts forward, through hackathons or sprints.Some FHIR projects focus on the 'draft' stage of the artefact, to ensure that the underlying requirements have been well described. care should be taken not to develop a profile which (partially) already exists.
![]()
![]() Curation of FHIR ProfilesWhen one doesn't define ones own profiles, but one has a responsability to curate the profiles as created by others, the situation looks a bit different. In general (see image below) Organisation1 usies its own process to define an artefact, and at some point in time sends the arefact to Organisation2 for approval/wider use. Organisation2 will have to determine at what maturity level it's going to accept the proposed artefact, given that e.g. there may be issues around the scope or the overall quality of the proposed material.In order to ensure participation by representatives of Organisation1 in the curation process one could make it mandatory for those that propose a profile for curation also commit themselves to participate in the curation process. If one proposes a profile for curation, one will have to accept that the scope of the profile may change (mostly: the scope will be widened), so the resulting profile (as accepted by Organisation2) may have to be profiled by Organsisation2 for it to be useful in its own (more narrow) context.
![]()
Most large projects (be they coordinated by a vendor-consortium, an HL7 affiliate or a national health IT organisation) will end up having to deal with a mixture of curation and creation. -Rene
PermaLink to this page: http://www.ringholm.com/column/FHIR_Profile_creation_curation_best_practices.htm
Index of columns:
About Ringholm bvRingholm bv is a group of European experts in the field of messaging standards and systems integration in healthcare IT. We provide the industry's most advanced training courses and consulting on healthcare information exchange standards. |
![]() [e-mail] |