Code Monkey home page Code Monkey logo

Comments (7)

Dunmail avatar Dunmail commented on August 23, 2024

Additional parameters, documentation and examples added

from uk-core-access.

Dunmail avatar Dunmail commented on August 23, 2024

Following discussion it was agreed that:

  • the current Provider Actor will be split into separate Actors to provide access to different sets of data. This provides flexibility to implementers who can choose which set(s) of capabilities to provide whilst reducing optionality so that the implementation of each set of capabilities is more prescriptive and consequently consistent for Consumers.
  • if returned resource conforming to UKCore profiles may contain insufficient data, UKCoreAccess profiles will be created by extending UKCore profiles.

The Actor providing the search parameters and combinations above will be a Patient Index Provider. The following changes will be made:

  1. Add Actor and CapabilityStatement for Patient Index Provider
  2. Add Actor and CapabilityStatement for Clinical Source Provider
  3. Create profile UKCoreAccessPatientIndexPatient extending UKCore Patient profile

from uk-core-access.

Dunmail avatar Dunmail commented on August 23, 2024

@riksmithies @clarotech I've created the placeholder for the PatientIndexPatient profile: https://github.com/HL7-UK/UK-Core-Access/blob/master/input/fsh/profiles/PatientIndexPatient.fsh and referenced this where appropriate. Sushi gives an error because the imported StructureDefinition doesn't contain the snapshot so it currently defines Patient as the parent.

from uk-core-access.

riksmithies avatar riksmithies commented on August 23, 2024

I can get this to work locally by adding a snapshot to the my cached copy of UK Core. But if I check it in it will use some other copy of UK core that doesn't have the snapshot, and will fail. Do we know how the CI build gets the package? Direct from simplifier or is it in some place where we can alter it? Presumably we want the real UK core to include the snapshot in the package in future.

from uk-core-access.

Dunmail avatar Dunmail commented on August 23, 2024

A workaround has been provided that allows the build to complete (adding structure definition to input/resources).
However, this results in a large number of errors in the QA Report which obscure any true errors within the IG

from uk-core-access.

Dunmail avatar Dunmail commented on August 23, 2024

Changes to build process and/or UKCore unlikely to be complete prior to completion of MVP. Clone additional structure definitions from UKCore into this repo so that QA errors are eliminated.

from uk-core-access.

Dunmail avatar Dunmail commented on August 23, 2024

@riksmithies has resolved majority of build problems. There are 2 minor errors outstanding that have no significant implications at this stage.

from uk-core-access.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.