Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/generalise profiles #19

Merged
merged 16 commits into from
Mar 22, 2024

Conversation

declankieran-nhsd
Copy link
Contributor

@ed-bright @marcusfearnett-nhsdigital @vickyjaiswal0308

Quite a few changes in this, but the gist of it is the profiles have been generalised more towards a NHSE level to allow for RA, CPIS and FGM. The profiles are using general valuesets that are taking a union of programme specific codesystems. There are additional sets of examples for CPIS and FGM very similar to the RA ones here

https://declankieran-nhsd.github.io/ra-sandbox/additional-examples.html

All examples are validating against the profiles. The publisher is doing the validation via reference to profile in meta (just the handiest way as it is).

The data model diagram was also updated using mermaid and I'm using the ip-statements built in module to display copyright references on the main home page, which seems handier rather that explicitly entering copyright blurbs anywhere.

Also changed the patient example to validate on UKCore patient and added ukcore and careconnect as IG depedancies, this means I could remove the careconnect resource. There is now a load of output during the build complaining about careconnect snapshots, but it doesn't seem to be having any negative effect on the validation overall

@ed-bright
Copy link
Collaborator

@declankieran-nhsd

Just to be aware that an FGM Patient Flag has no associated resources (consent, flag, condition) and a CP-IS Patient Flag will only have a Fhir ChildProtectionPlan as a supporting resource

@declankieran-nhsd
Copy link
Contributor Author

@declankieran-nhsd

Just to be aware that an FGM Patient Flag has no associated resources (consent, flag, condition) and a CP-IS Patient Flag will only have a Fhir ChildProtectionPlan as a supporting resource

Thanks @ed-bright . The flag-detail extension on the profile is optional, so where there are no resources that wouldn't be an issue. There would also be issue to change the profile to also have an option of having a reference to some resource or resources constituting a ChildProtectionPlan.

The examples for CPIS and FGM are very much just to start a conversation on how or if these profiles are applicable, FGM and CPIS would likely have their own IG's, and if these profiles were to go to an NHSE level, then they'd be pulled in via a package, rather being included directly in the input for this IG. The publisher can fetch and use packages from the fhir package registry, here shows the dependencies of this IG

https://declankieran-nhsd.github.io/ra-sandbox/index.html#dependencies

You can see references to CareConnect and UKCore, which are being used as part of the profiling/validation here

@declankieran-nhsd declankieran-nhsd merged commit 518c608 into development Mar 22, 2024
2 checks passed
declankieran-nhsd added a commit that referenced this pull request Mar 28, 2024
* Retrieve condition (#2)

* Create retrieve-condition.md

* Update sushi-config.yaml

* Update retrieve-condition.md

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Update retrieve-condition.md

* Delete input/images/retrievecondition.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrievecondition.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Feature/add condition (#1)

* Updated fsh, updated add guidance

* Download fonts in pipeline

* removed duplicate instance definitions from fsh

* fix example link

* fix some validation errors

* fix jekll plantuml install

* Generate query output in pipeline, change use case structure

* Add server examples and data model.

* Fix filename of query output in pipeline

* Serpate load and query in pipeline.

* fix alert icons

* Added guidance how to access swagger in docker instance of HAPI server.

* change initial interaction to be more generic, i.e. not just condition.

* link to server examples

* changed cardinatlity as per comments from Marcus, include (same) contained provenance in all RA record resources.

---------

Co-authored-by: Declan Kieran <[email protected]>

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* fix sushi yaml merge conflict (#3)

Co-authored-by: Declan Kieran <[email protected]>

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

* Feature/automate examples (#4)

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

---------

Co-authored-by: Declan Kieran <[email protected]>

* Add files via upload

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update retrieve-condition.md

* fix broken page references

* Feature/automate examples (#5)

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

* fix broken page references

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update sushi-config.yaml

* Create remove-ra-record

* Update remove-ra-record

* Add files via upload

* Update remove-ra-record

* Delete input/pagecontent/remove-ra-record

* Create remove-ra-record.md

* Update remove-ra-record.md

* Feature/postman page (#6)

* all examples in one page, added more queries

* fixed links

* add flag detail extension examples

* do extension in different branch

* update server examples

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Add files via upload

* Update retrieve-condition.md

* Update remove-ra-record.md

* Create remove-rarecord-example.fsh

* Create remove-rarecord-example.md

* Update remove-rarecord-example.md

* Delete input/fsh/examples/remove-rarecord-example.fsh

* Create 0000-remove-rarecord-example.fsh

* Update 0000-remove-rarecord-example.fsh

* Update 0000-remove-rarecord-example.fsh

* Update remove-ra-record.md

* Update remove-rarecord-example.md

* Update remove-ra-record.md

* Create 0001-remove-rarecord-transaction-example.fsh

* Create remove-rarecord-transaction-example.md

* Update remove-ra-record.md

* Delete input/images/remove-rarecord.drawio.png

* Add files via upload

* Feature/refactor run script (#7)

* all examples in one page, added more queries

* fixed links

* add flag detail extension examples

* do extension in different branch

* update server examples

* simplify run script and naming

* fix run script, remove sushi step from pipeline and add to script

* change naming convention to handle ID's better

* fix conflicts

* fix conflicts

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Delete input/queries directory

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update retrieve-ra-record.md

* Update retrieve-ra-record.md

* Delete input/images/remove-rarecord.drawio.png

* Add files via upload

* Update remove-ra-record.md

* Delete input/images/Remove-RA.drawio.png

* Add files via upload

* Update remove-ra-record.md

* Update remove-ra-record.md

* Create codesystem

* Create RARecord-FlagCategory-1

* Update RARecord-FlagCategory-1

* Create RARecord-FlagCode-1

* Update and rename RARecord-FlagCode-1 to RARecord-FlagCode-1.fsh

* Rename RARecord-FlagCategory-1 to RARecord-FlagCategory-1.fsh

* Update RARecord-FlagCode-1.fsh

* Create CareConnect-ConditionCategory-1.fsh

* Update CareConnect-ConditionCategory-1.fsh

* Create RARecord-ConditionCode-1.fsh

* Update RARecord-ConditionCode-1.fsh

* Delete input/resources directory

* Create RARecord-FlagCategory-1.fsh

* Update RARecord-FlagCategory-1.fsh

* Create CareConnect-ConditionCategory-1.fsh

* Update CareConnect-ConditionCategory-1.fsh

* Create RARecord-ConditionCode-1.fsh

* Delete input/fsh/codesystem/RARecord-ConditionCode-1.fsh1

* Create RARecord-ConditionCode-1.fsh

* Update RARecord-ConditionCode-1.fsh

* Create RARecord-ConsentPurpose-1.fsh

* Update RARecord-ConsentPurpose-1.fsh

* Create RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Create RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Create RARecord-ConsentPurpose-1.fsh

* Update RARecord-ConsentPurpose-1.fsh

* Update and rename CareConnect-ConditionCategory-1.fsh to ValueSet-England-ConditionCategory.fsh

* Update and rename RARecord-FlagCode-1.fsh to ValueSet-England-FlagCode.fsh

* Update ValueSet-England-ConditionCategory.fsh

* Update and rename RARecord-FlagCategory-1.fsh to ValueSet-England-FlagCategory.fsh

* Update and rename RARecord-ConsentPurpose-1.fsh to ValueSet-England-ConsentPurpose.fsh

* Update and rename RARecord-ConditionCode-1.fsh to ValueSet-England-ConditionCode.fsh

* Update and rename RARecord-AdjustmentCategory-1.fsh to ValueSet-England-AdjustmentCategory.fsh

* Update and rename CareConnect-ConditionCategory-1.fsh to CodeSystem-England-ConditionCategory.fsh

* Update and rename RARecord-AdjustmentCategory-1.fsh to CodeSystem-England-AdjustmentCategory.fsh

* Update and rename RARecord-ConditionCode-1.fsh to CodeSystem-England-ConditionCode.fsh

* Rename RARecord-ConsentPurpose-1.fsh to CodeSystem-England-ConsentPurpose.fsh

* Rename RARecord-FlagCategory-1.fsh to CodeSystem-England-FlagCategory.fsh

* fixed fsh, some naming changes

* Update RA-ConditionCode.fsh

* Update RA-ConditionCategory.fsh

* Update RA-ConsentPurpose.fsh

* Update RA-ConditionCategory.fsh

* SearchParameters not being index quickly enough, add call to -all-resources-for-reindexing

* Always run SearchParameters first

* Feature/gh pages (#11)

* publish to github pages

* add separate deply job

* deploy still needs artefact uploaded

* only deploy on write to development

* separate build and deploy into different workflows

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/gh pages (#12)

* publish to github pages

* add separate deply job

* deploy still needs artefact uploaded

* only deploy on write to development

* separate build and deploy into different workflows

* revert to single workflow

---------

Co-authored-by: Declan Kieran <[email protected]>

* Delete .github/workflows/deploy.yml

Wasn't removed in previous commit

* Feature/structuredefinitions (#14)

* add profiles, extensions etc.

* add contained provenance to condition profile

---------

Co-authored-by: Declan Kieran <[email protected]>

* fix RA-ProxyRole codesystem, valueset, link in consent profile (#15)

Co-authored-by: Declan Kieran <[email protected]>

* Fix/tidy examples (#16)

* fix urls in examples, qa warnings etc...

* use cannonical instead of localhost for searchparameters

* cleared more warnings, move aliases to one file

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update publish.yml

Make it configurable from the pipeline whether the validator runs in offline or online mode.

* Update publish.yml

* Feature/consent to treatment (#17)

* consent to treatment guidance

* install graphviz in pipeline

* paragraph formatting

* Update consent-to-treatment.md

Plantuml activity diagram example

* corrections in guidance, added to example

* corrections in guidance, added to example

* corrections in guidance, added to example

* Delete ig-template/package/content/assets/js/.index.json

* delete .index.db

* update usecase assocation line

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/add record updates and examples (#18)

* consent to treatment guidance

* install graphviz in pipeline

* paragraph formatting

* Update consent-to-treatment.md

Plantuml activity diagram example

* corrections in guidance, added to example

* corrections in guidance, added to example

* corrections in guidance, added to example

* Delete ig-template/package/content/assets/js/.index.json

* delete .index.db

* patient example, split flag profile

* added individual examples, updated add record guidance

* diagrams and scenarios for add record

* change AdjustmentNotes extension to FlagNotes

* update text in examples with flag notes extension

* generalise master flag to patients not just ra

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/retrieve record updates and examples (#20)

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalise condition, fix refs and names

* profiles generalised, apply profiles to examples

* examples validating against profiles

* cpis and fgm examples, all validating

* addtional example pages added

* fix cpis consent category example

* fix flag code for cpis and fgm

* added careconnect deps, tidy diagrams, include contact via yml

* licence section removed, redundant if using ip-statements

* slight mod to intro

* update retrieve record page to follow new format

* updates as per Vicky's comments

* updates as per Vicky's comments

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update FlagProvenanceRole.fsh

Update title to match others

* updated ref to point to sequence instead of usecase (#22)

Co-authored-by: Declan Kieran <[email protected]>

* IOPS-2494(Guidance for Remove Reasonable Adjustment Record) Review (#21)

* Create remove-record-usecase.plantuml

* Update remove-reasonable-adjustment-record.md

* Add files via upload

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-record-usecase.plantuml

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Update 0012-RemoveRARecordExample.fsh

* Update 0012-RemoveRARecordExample.fsh

* Update remove-reasonable-adjustment-record.md

* Update 0012-RemoveRARecordExample.fsh

* Create remove-record-sequence.plantuml

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-record-usecase.plantuml

* Update remove-record-usecase.plantuml

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update _updatePublisher.sh

* minor format fixes

* spelling fix

* fix alt text on bpmn diagrams

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/generalise profiles (#19)

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalise condition, fix refs and names

* profiles generalised, apply profiles to examples

* examples validating against profiles

* cpis and fgm examples, all validating

* addtional example pages added

* fix cpis consent category example

* fix flag code for cpis and fgm

* added careconnect deps, tidy diagrams, include contact via yml

* licence section removed, redundant if using ip-statements

* slight mod to intro

---------

Co-authored-by: Declan Kieran <[email protected]>

* update to maintain consent object for dissent/revoke and examples (#23)

Co-authored-by: Declan Kieran <[email protected]>

* add scenarios, tidied a few other things (#24)

Co-authored-by: Declan Kieran <[email protected]>

* Fix/remove experimental ci (#25)

* fix references in transaction bundle in flag extension so they work with hapi starter

* remove ci

* tidy id's and updated postman collection

* update example page

* remove ci steps from pipeline

---------

Co-authored-by: Declan Kieran <[email protected]>

---------

Co-authored-by: vickyjaiswal0308 <[email protected]>
Co-authored-by: Declan Kieran <[email protected]>
@declankieran-nhsd declankieran-nhsd deleted the feature/generalise_profiles branch March 28, 2024 01:43
declankieran-nhsd added a commit that referenced this pull request Mar 28, 2024
* Retrieve condition (#2)

* Create retrieve-condition.md

* Update sushi-config.yaml

* Update retrieve-condition.md

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrieve.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Update retrieve-condition.md

* Delete input/images/retrievecondition.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Delete input/images/retrievecondition.drawio.png

* Add files via upload

* Update retrieve-condition.md

* Feature/add condition (#1)

* Updated fsh, updated add guidance

* Download fonts in pipeline

* removed duplicate instance definitions from fsh

* fix example link

* fix some validation errors

* fix jekll plantuml install

* Generate query output in pipeline, change use case structure

* Add server examples and data model.

* Fix filename of query output in pipeline

* Serpate load and query in pipeline.

* fix alert icons

* Added guidance how to access swagger in docker instance of HAPI server.

* change initial interaction to be more generic, i.e. not just condition.

* link to server examples

* changed cardinatlity as per comments from Marcus, include (same) contained provenance in all RA record resources.

---------

Co-authored-by: Declan Kieran <[email protected]>

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* fix sushi yaml merge conflict (#3)

Co-authored-by: Declan Kieran <[email protected]>

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

* Feature/automate examples (#4)

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

---------

Co-authored-by: Declan Kieran <[email protected]>

* Add files via upload

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update retrieve-condition.md

* fix broken page references

* Feature/automate examples (#5)

* fix sushi yaml merge conflict

* script the generation of the examples/queries

* explicit ordering in id and naming conventions

* tidy up naming convention

* Add a chained GET query for example 0002

* move creation of resources folder from pipeline to script

* fix broken page references

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update sushi-config.yaml

* Create remove-ra-record

* Update remove-ra-record

* Add files via upload

* Update remove-ra-record

* Delete input/pagecontent/remove-ra-record

* Create remove-ra-record.md

* Update remove-ra-record.md

* Feature/postman page (#6)

* all examples in one page, added more queries

* fixed links

* add flag detail extension examples

* do extension in different branch

* update server examples

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update retrieve-condition.md

* Update retrieve-condition.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Add files via upload

* Update retrieve-condition.md

* Update remove-ra-record.md

* Create remove-rarecord-example.fsh

* Create remove-rarecord-example.md

* Update remove-rarecord-example.md

* Delete input/fsh/examples/remove-rarecord-example.fsh

* Create 0000-remove-rarecord-example.fsh

* Update 0000-remove-rarecord-example.fsh

* Update 0000-remove-rarecord-example.fsh

* Update remove-ra-record.md

* Update remove-rarecord-example.md

* Update remove-ra-record.md

* Create 0001-remove-rarecord-transaction-example.fsh

* Create remove-rarecord-transaction-example.md

* Update remove-ra-record.md

* Delete input/images/remove-rarecord.drawio.png

* Add files via upload

* Feature/refactor run script (#7)

* all examples in one page, added more queries

* fixed links

* add flag detail extension examples

* do extension in different branch

* update server examples

* simplify run script and naming

* fix run script, remove sushi step from pipeline and add to script

* change naming convention to handle ID's better

* fix conflicts

* fix conflicts

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update remove-ra-record.md

* Delete input/queries directory

* Update remove-ra-record.md

* Update remove-ra-record.md

* Update retrieve-ra-record.md

* Update retrieve-ra-record.md

* Delete input/images/remove-rarecord.drawio.png

* Add files via upload

* Update remove-ra-record.md

* Delete input/images/Remove-RA.drawio.png

* Add files via upload

* Update remove-ra-record.md

* Update remove-ra-record.md

* Create codesystem

* Create RARecord-FlagCategory-1

* Update RARecord-FlagCategory-1

* Create RARecord-FlagCode-1

* Update and rename RARecord-FlagCode-1 to RARecord-FlagCode-1.fsh

* Rename RARecord-FlagCategory-1 to RARecord-FlagCategory-1.fsh

* Update RARecord-FlagCode-1.fsh

* Create CareConnect-ConditionCategory-1.fsh

* Update CareConnect-ConditionCategory-1.fsh

* Create RARecord-ConditionCode-1.fsh

* Update RARecord-ConditionCode-1.fsh

* Delete input/resources directory

* Create RARecord-FlagCategory-1.fsh

* Update RARecord-FlagCategory-1.fsh

* Create CareConnect-ConditionCategory-1.fsh

* Update CareConnect-ConditionCategory-1.fsh

* Create RARecord-ConditionCode-1.fsh

* Delete input/fsh/codesystem/RARecord-ConditionCode-1.fsh1

* Create RARecord-ConditionCode-1.fsh

* Update RARecord-ConditionCode-1.fsh

* Create RARecord-ConsentPurpose-1.fsh

* Update RARecord-ConsentPurpose-1.fsh

* Create RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Create RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Update RARecord-AdjustmentCategory-1.fsh

* Create RARecord-ConsentPurpose-1.fsh

* Update RARecord-ConsentPurpose-1.fsh

* Update and rename CareConnect-ConditionCategory-1.fsh to ValueSet-England-ConditionCategory.fsh

* Update and rename RARecord-FlagCode-1.fsh to ValueSet-England-FlagCode.fsh

* Update ValueSet-England-ConditionCategory.fsh

* Update and rename RARecord-FlagCategory-1.fsh to ValueSet-England-FlagCategory.fsh

* Update and rename RARecord-ConsentPurpose-1.fsh to ValueSet-England-ConsentPurpose.fsh

* Update and rename RARecord-ConditionCode-1.fsh to ValueSet-England-ConditionCode.fsh

* Update and rename RARecord-AdjustmentCategory-1.fsh to ValueSet-England-AdjustmentCategory.fsh

* Update and rename CareConnect-ConditionCategory-1.fsh to CodeSystem-England-ConditionCategory.fsh

* Update and rename RARecord-AdjustmentCategory-1.fsh to CodeSystem-England-AdjustmentCategory.fsh

* Update and rename RARecord-ConditionCode-1.fsh to CodeSystem-England-ConditionCode.fsh

* Rename RARecord-ConsentPurpose-1.fsh to CodeSystem-England-ConsentPurpose.fsh

* Rename RARecord-FlagCategory-1.fsh to CodeSystem-England-FlagCategory.fsh

* fixed fsh, some naming changes

* Update RA-ConditionCode.fsh

* Update RA-ConditionCategory.fsh

* Update RA-ConsentPurpose.fsh

* Update RA-ConditionCategory.fsh

* SearchParameters not being index quickly enough, add call to -all-resources-for-reindexing

* Always run SearchParameters first

* Feature/gh pages (#11)

* publish to github pages

* add separate deply job

* deploy still needs artefact uploaded

* only deploy on write to development

* separate build and deploy into different workflows

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/gh pages (#12)

* publish to github pages

* add separate deply job

* deploy still needs artefact uploaded

* only deploy on write to development

* separate build and deploy into different workflows

* revert to single workflow

---------

Co-authored-by: Declan Kieran <[email protected]>

* Delete .github/workflows/deploy.yml

Wasn't removed in previous commit

* Feature/structuredefinitions (#14)

* add profiles, extensions etc.

* add contained provenance to condition profile

---------

Co-authored-by: Declan Kieran <[email protected]>

* fix RA-ProxyRole codesystem, valueset, link in consent profile (#15)

Co-authored-by: Declan Kieran <[email protected]>

* Fix/tidy examples (#16)

* fix urls in examples, qa warnings etc...

* use cannonical instead of localhost for searchparameters

* cleared more warnings, move aliases to one file

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update publish.yml

Make it configurable from the pipeline whether the validator runs in offline or online mode.

* Update publish.yml

* Feature/consent to treatment (#17)

* consent to treatment guidance

* install graphviz in pipeline

* paragraph formatting

* Update consent-to-treatment.md

Plantuml activity diagram example

* corrections in guidance, added to example

* corrections in guidance, added to example

* corrections in guidance, added to example

* Delete ig-template/package/content/assets/js/.index.json

* delete .index.db

* update usecase assocation line

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/add record updates and examples (#18)

* consent to treatment guidance

* install graphviz in pipeline

* paragraph formatting

* Update consent-to-treatment.md

Plantuml activity diagram example

* corrections in guidance, added to example

* corrections in guidance, added to example

* corrections in guidance, added to example

* Delete ig-template/package/content/assets/js/.index.json

* delete .index.db

* patient example, split flag profile

* added individual examples, updated add record guidance

* diagrams and scenarios for add record

* change AdjustmentNotes extension to FlagNotes

* update text in examples with flag notes extension

* generalise master flag to patients not just ra

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/retrieve record updates and examples (#20)

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalise condition, fix refs and names

* profiles generalised, apply profiles to examples

* examples validating against profiles

* cpis and fgm examples, all validating

* addtional example pages added

* fix cpis consent category example

* fix flag code for cpis and fgm

* added careconnect deps, tidy diagrams, include contact via yml

* licence section removed, redundant if using ip-statements

* slight mod to intro

* update retrieve record page to follow new format

* updates as per Vicky's comments

* updates as per Vicky's comments

---------

Co-authored-by: Declan Kieran <[email protected]>

* Update FlagProvenanceRole.fsh

Update title to match others

* updated ref to point to sequence instead of usecase (#22)

Co-authored-by: Declan Kieran <[email protected]>

* IOPS-2494(Guidance for Remove Reasonable Adjustment Record) Review (#21)

* Create remove-record-usecase.plantuml

* Update remove-reasonable-adjustment-record.md

* Add files via upload

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-record-usecase.plantuml

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Update 0012-RemoveRARecordExample.fsh

* Update 0012-RemoveRARecordExample.fsh

* Update remove-reasonable-adjustment-record.md

* Update 0012-RemoveRARecordExample.fsh

* Create remove-record-sequence.plantuml

* Delete input/images/remove-record-workflow.bpmn

* Delete input/images/remove-record-workflow.svg

* Add files via upload

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-record-usecase.plantuml

* Update remove-record-usecase.plantuml

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update remove-reasonable-adjustment-record.md

* Update _updatePublisher.sh

* minor format fixes

* spelling fix

* fix alt text on bpmn diagrams

---------

Co-authored-by: Declan Kieran <[email protected]>

* Feature/generalise profiles (#19)

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalised flag profiles

* generalise condition, fix refs and names

* profiles generalised, apply profiles to examples

* examples validating against profiles

* cpis and fgm examples, all validating

* addtional example pages added

* fix cpis consent category example

* fix flag code for cpis and fgm

* added careconnect deps, tidy diagrams, include contact via yml

* licence section removed, redundant if using ip-statements

* slight mod to intro

---------

Co-authored-by: Declan Kieran <[email protected]>

* update to maintain consent object for dissent/revoke and examples (#23)

Co-authored-by: Declan Kieran <[email protected]>

* add scenarios, tidied a few other things (#24)

Co-authored-by: Declan Kieran <[email protected]>

* Fix/remove experimental ci (#25)

* fix references in transaction bundle in flag extension so they work with hapi starter

* remove ci

* tidy id's and updated postman collection

* update example page

* remove ci steps from pipeline

---------

Co-authored-by: Declan Kieran <[email protected]>

* remove generated index file

---------

Co-authored-by: vickyjaiswal0308 <[email protected]>
Co-authored-by: Declan Kieran <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants