Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Healthcare Apps decision choice

Healthcare Apps decision choice

Scheduled Pinned Locked Moved The Lounge
databasequestionxmljson
11 Posts 9 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Nand32
    wrote on last edited by
    #1

    Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

    OriginalGriffO H L P J 5 Replies Last reply
    0
    • N Nand32

      Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      If you have a standard, use it. It means your apps can be more flexible, more generic - and can interface with other manufacturers apps, which is why we have standards in the first place!

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      N 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        If you have a standard, use it. It means your apps can be more flexible, more generic - and can interface with other manufacturers apps, which is why we have standards in the first place!

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

        N Offline
        N Offline
        Nand32
        wrote on last edited by
        #3

        Healthcare implementations are complex. If you notice, Azure FHIR architecture examples never insist we store our Application Data in FHIR standard. They say just go with what our App needs and don't worry about interop with external systems. When there's a need for interop, Azure FHIR adaptors can transform the app domain data into standard Healthcaredata. This has been the recommendation from different corners. But still want to hear from you guys here.

        1 Reply Last reply
        0
        • N Nand32

          Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

          H Offline
          H Offline
          honey the codewitch
          wrote on last edited by
          #4

          Apps have a shelf life. One day, someone is going to need to migrate the data in your (presumably) massive vertical healthcare application to some other system. Use the standard, even if it's a lot of extra work up front. You'll recoup some of it on the back end, because you won't have to do things like document every nook and cranny rather than refer to existing standard docs for your data format. Gosh just reading your post feeds into my burnout. Ugh, not your fault, it's just, my days of coding monolithic enterprise applications is over.

          Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

          D 1 Reply Last reply
          0
          • H honey the codewitch

            Apps have a shelf life. One day, someone is going to need to migrate the data in your (presumably) massive vertical healthcare application to some other system. Use the standard, even if it's a lot of extra work up front. You'll recoup some of it on the back end, because you won't have to do things like document every nook and cranny rather than refer to existing standard docs for your data format. Gosh just reading your post feeds into my burnout. Ugh, not your fault, it's just, my days of coding monolithic enterprise applications is over.

            Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

            D Offline
            D Offline
            dandy72
            wrote on last edited by
            #5

            This. Otherwise when it comes to interoperability, you're just creating [standards]+1.

            N 1 Reply Last reply
            0
            • D dandy72

              This. Otherwise when it comes to interoperability, you're just creating [standards]+1.

              N Offline
              N Offline
              Nelek
              wrote on last edited by
              #6

              dandy72 wrote:

              you're just creating [standards]+1 xkcd: Standards[^]

              FTFY

              M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

              D 1 Reply Last reply
              0
              • N Nelek

                dandy72 wrote:

                you're just creating [standards]+1 xkcd: Standards[^]

                FTFY

                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                D Offline
                D Offline
                dandy72
                wrote on last edited by
                #7

                I was going to link to that, and that is exactly what I had in mind what I wrote my post...

                1 Reply Last reply
                0
                • N Nand32

                  Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  You store it in the form that normalization dictates; taking into consideration access paths; which means buying off the DBA to forget theory for a minute.

                  "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

                  1 Reply Last reply
                  0
                  • N Nand32

                    Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #9

                    I reject the premise of the question.

                    pkfoxP 1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      I reject the premise of the question.

                      pkfoxP Offline
                      pkfoxP Offline
                      pkfox
                      wrote on last edited by
                      #10

                      Why ?

                      In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP

                      1 Reply Last reply
                      0
                      • N Nand32

                        Hello guys, We are into healthcare application development. I see there's a good amount of Standardization of the healthcare data. Like HL7 / FHIR etc. All these are needed for interops between different HC systems. The question is, Should our App DB schema that will be used internally should also adhere to FHIR standards? I see these options: 1. Store App Data in application domain schema - just plain JSON with our own attributes. Snappy format helps faster transfers between the Apps. 2. Store App Data in FHIR transformation-compatible format. (Make it easier for ETL later into FHIR std). Schema needs some effort. 3. Sore App Data in full FHIR format. This makes the json payloads heap up like a landslide. A lot of effort upfront and bloated transport all around. What would you recommend?

                        J Offline
                        J Offline
                        jschell
                        wrote on last edited by
                        #11

                        Nand32 wrote:

                        All these are needed for interops between different HC systems....App DB schema

                        I guess you really mean something like 'data model' rather than 'database' which would be what I see when you say "DB".

                        Nand32 wrote:

                        What would you recommend?

                        That requires much more detail about the architecture than what you presented here. Given that there are different systems then who controls/owns those systems? That is important. But other than that transforming data between systems on communication pipelines is always a given. Even if was a good idea to use the same standard for all each system must still serialize/deserialize the binary into data. So the transform layer will always exists. And it depends on the systems on the pipe. It would seem really unlikely that you could create one template/definition to which every single system must conform when those systems must in fact be each doing something different. Not without adding unneeded complexity. What happens if you provide one standard to which 100 systems must adhere and yet a change is needed so just 2 of those systems can be updated? So ignoring all of that, if the existing external models can be easily broken down (important) to sub-models which mostly meet the communication needs of two systems, then you can use that between those two systems. But I suspect you will still need an envelope into which the sub-model is passed.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups