Service icon

Interoperable Health Data Model

Stable version 1.1.0 (Compatible with OutSystems 11)
Uploaded on 18 Aug by 
 (1 rating)

Interoperable Health Data Model

The Interoperable Health Data Model helps OutSystems developers build digital health applications that are ready for interoperability when needed, without having to deal with the complexities of the HL7 FHIR standard.
Read more

The Interoperable Health Data Model includes data structures and lists of valid options that have been designed to be compatible with the HL7 FHIR R4 standard.

The included data structures are:

  • Simpler than the HL7 FHIR data structures.
  • Easier to understand and easier to work with, ensuring rapid development for digital health solutions.
  • Great starting point for digital health solutions because they include all the standard data elements required for future healthcare interoperability.
  • Can be translated to and from HL7 FHIR Resources when full interoperability is needed.

The included options lists are:

  • Simple to use in your application, because they are returned as DropdownOption lists based on the OutSystems UI data structure.
  • Pre-populated (bootstrapped) with codes from HL7 FHIR value sets to ensure that the data used in the provided data structures contain valid values.
  • Exposed as attribute specific Service Actions (e.g. Patient_GenderIdentities) to make it easier to return the relevant list of options.
  • Can be translated to and from HL7 FHIR Terminology Codings or Codeable Concepts when full interoperability is needed.

When you are ready to make your application fully interoperable, we offer two options to help with this:

  1. Healthcare Interoperability Components for OutSystems - for those who would like to integrate these into their OutSystems applications.
  2. Healthcare Interoperability as a Service - for those who prefer a pay-per-use solution.

Contact KRE8 IT for more information about these options.

To see some examples of Patient data from the Interoperable Health Data Model and how these can be translated into the HL7 FHIR R4 Patient resources, or the other way around, you can try our Live Demo.

The following interoperable health data resources and their corresponding lists of options are included:

  • Account
  • Allergy Intolerance
  • Appointment
  • Appointment Response
  • Audit Event
  • Binary
  • Bundle
  • Care Team
  • Common (Shared)
  • Composition
  • Condition
  • Diagnostic Report
  • Document Reference
  • Encounter
  • Episode Of Care
  • Family Member History
  • Flag
  • Healthcare Service
  • Imaging Study
  • List
  • Location
  • Observation
  • Operation Outcome
  • Organization
  • Patient
  • Person
  • Practitioner
  • Practitioner Role
  • Procedure
  • Questionnaire
  • Questionnaire Response
  • Related Person
  • Schedule
  • Service Request
  • Slot
  • Task

… with more coming soon.

This component does not use any AOs (Application Objects) at all.

Release notes (1.1.0)

Structure descriptions have been updated to specify the particular Service Action that should be used to populate options, where applicable.

The following Service Actions for populating options have been added:

  • AllergyIntolerance_Certainties
  • AllergyIntolerance_SubstanceExposureRisks
  • Common_AnimalBreeds
  • Common_ChoiceListOrientations
  • Common_ConditionCauseCodes
  • Common_ConditionOutcomeCodes
  • Common_ConstraintSeverities
  • Common_CurrencyCodes
  • Common_DataTypes
  • Common_EventTiming
  • Common_FocalSubjectCodes
  • Common_HLACodes
  • Common_MatchGrades
  • Common_MimeTypes
  • Common_NarrativeStatuses
  • Common_ParentRelationshipCodes
  • Common_PerformerFunctionCodes
  • Common_QuantityComparators
  • Common_RelatedArtifactTypes
  • Common_SiblingRelationshipCodes
  • Common_SignatureTypeCodes
  • Common_TimingAbbreviations
  • Common_UnitsOfTimeCodes
  • Common_UsageContextTypes
  • Common_UseContextCodes
  • Common_v2_ModeOfArrivalCodes
  • Common_v2_SpecimenTypes
  • Condition_PredecessorCodes
  • DiagnosticReport_DiagnosticAttachmentTypes
  • Flag_PriorityCodes
  • Observation_CategoryCodes
  • Observation_ClinVarCodes
  • Observation_HGNCCodes
  • Patient_LanguageAbilityMode
  • Patient_LanguageAbilityProficiency
  • Patient_LanguagePreferenceTypes
  • Procedure_ProgressStatusCodes
  • Questionnaire_ItemUsageModes
  • Questionnaire_TextCategories
  • QuestionnaireResponse_Modes
License (1.1.0)
Reviews (0)