Home Applications FHIR Primitive Extension

FHIR Primitive Extension

Community Project
This project is maintained by its author and is not officially supported by InterSystems. For technical support, please contact the project developer.
0
0 reviews
0
Awards
184
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Articles (1)
How to create a FHIR primitive extension

What's new in this version

Initial Release

FHIRPrimitiveExtension

Examples of how to create FHIR primitive extension in 3 ways:
1 - Using Dynamic Objects
2 - Using the HS.FHIR.DTL.VR4.Model.* classes
3 - Using the FHIR Object Model classes (since 2024.2)

There are 2 files:

  1. Test.Primitive.Transform - a transformation using the HS.FHIR.DTL.vR4.Model.Resource.Patient class

  2. Test.Primitive.Demo - the class has 3 methods to demonstrate how to create a FHIR resource with a primitive extension in 3 different ways:
    CreateDynamicFHIR - Using Dynamic Objects
    CreateFHIRClass - Using the HS.FHIR.DTL.vR4.Model.Resource.Patient classes
    CreateFHIRObjectModel - Using the FHIR Object Model classes (since 2024.2)

    you can run each of thease class methods in the terminal to see the FHIR resource created.
    do ##class(Test.Primitive.Demo).CreateDynamicFHIR()
    do ##class(Test.Primitive.Demo).CreateFHIRClass()
    do ##class(Test.Primitive.Demo).CreateFHIRObjectModel()

Version
1.0.012 Dec, 2024
Category
Technology Example
Works with
InterSystems IRIS for HealthInterSystems FHIRHealth Connect Cloud
First published
12 Dec, 2024
Last edited
12 Dec, 2024