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 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