Comments (7)
Additional parameters, documentation and examples added
from uk-core-access.
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:
- Add Actor and CapabilityStatement for
Patient Index Provider
- Add Actor and CapabilityStatement for
Clinical Source Provider
- Create profile UKCoreAccessPatientIndexPatient extending UKCore Patient profile
from uk-core-access.
@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.
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.
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.
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.
@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)
- Build requires snapshot of UKCore definitions HOT 2
- Patient search parameters are grouped
- Is support for partial dates, operators and multiple parameters important?
- What is the use case for a standalone MedAdministration search on only status or effective-time?
- Should support for individual query parameters be mandated?
- Why is Patient.Search relevant for the Consumer?
- Why is a "Patient Index Provider" a distinct actor?
- What are the expectations for authentication/authorization for consumer apps?
- Link to IPA v1.0
- What's the definition for MS?
- Why is ExtensionUKCore-BirthSex a required extension?
- What is cardinality of ExtensionUKCore-Evidence?
- Search parameters defined differently in capability statement
- Text description of capabilities is reflected in capability statements
- Define a client capability statement
- Use capabilities and actors within capability statement
- Use "complies with" extension to show relationship to IPA
- Are read interactions excluded from the specification?
- What is the use case of MedicationAdministration search?
- What is the use case for MedicationDispense search?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uk-core-access.