diff --git a/input/includes/fragment-kanta-meds-warning.md b/input/includes/fragment-kanta-meds-warning.md new file mode 100644 index 0000000..e589907 --- /dev/null +++ b/input/includes/fragment-kanta-meds-warning.md @@ -0,0 +1,7 @@ +{:.dragon} +This example does not validate properly. It has been imported from an implementation guide for the +Kanta Prescription system, maintained by Kela, for the purposes of spreading information of +existing implementations of this resource type. Do pay attention to the validation messages in the +[QA report](qa.html) of this implementation guide, before using this example. Also please track the +[Kanta FHIR Prescription R4](https://simplifier.net/prescriptionr4) implementation guide for any +changes in examples. diff --git a/input/includes/fragment-kanta-phr-warning.md b/input/includes/fragment-kanta-phr-warning.md new file mode 100644 index 0000000..ec327f4 --- /dev/null +++ b/input/includes/fragment-kanta-phr-warning.md @@ -0,0 +1,7 @@ +{:.dragon} +This example does not validate properly in the context of this implementation guide. It has been +imported from an implementation guide for Kanta PHR system, maintained by Kela, for the purposes of +spreading information of existing implementations of this resource type. Do pay attention to the +validation messages in the [QA report](qa.html) of this implementation guide, before using this +example. Also please track the [Finnish PHR R4](https://simplifier.net/finnishphrr4) implementation +guide for any changes in examples. diff --git a/input/pagecontent/Appointment-appointment-general-practitioner-intro.md b/input/pagecontent/Appointment-appointment-general-practitioner-intro.md new file mode 100644 index 0000000..aa41709 --- /dev/null +++ b/input/pagecontent/Appointment-appointment-general-practitioner-intro.md @@ -0,0 +1,6 @@ +{:.dragon} +This example refers to extensions defined in another implementation guide, the +[FinnishScheduling R4](https://simplifier.net/finnishschedulingr4/) IG, and has errors in the +[QA Report](qa.html) for this guide. The schedulinig IG is about to be updadted and the +canonical urls defined for the extensions may change, at least to have a `https` protocol instead +of `http`. diff --git a/input/pagecontent/Bundle-diabetes-data-bundle-kantaphr-sv-intro.md b/input/pagecontent/Bundle-diabetes-data-bundle-kantaphr-sv-intro.md new file mode 100644 index 0000000..4a6b0f6 --- /dev/null +++ b/input/pagecontent/Bundle-diabetes-data-bundle-kantaphr-sv-intro.md @@ -0,0 +1,16 @@ +This example uses the older +[STU3 profile](https://simplifier.net/finnishphr/fiphr-sd-bloodglucose-stu3) of the Finnish PHR. + +{:.dragon} +The example does not validate properly in the context of this implementation guide. Do pay +attention to the validation messages in the [QA report](qa.html) of this implementation guide, +before using this example. + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`, as mandated +by Kela (see the +[Narrative guide](https://simplifier.net/guide/FinnishPHRImplementationGuideSTU5/FinnishPHRVitalSignsProfiles?version=current#narrative-guide) +and the [customized localizations](https://simplifier.net/finnishphr/fiphr-vs-vitalsigns)). + +The example also refers to the code system `http://hl7.org/fhir/observation-category` +[mandated by the profile](https://simplifier.net/finnishphr/fiphr-sd-bloodglucose-stu3). That +system does not resolve. diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim1-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim1-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim1-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim2-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim2-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim2-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim3-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim3-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim3-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim4-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim4-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim4-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim5-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim5-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim5-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim6-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim6-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim6-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim7A-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim7A-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim7A-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim7B-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim7B-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim7B-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim8-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim8-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim8-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/MedicationRequest-medicationrequestesim9-intro.md b/input/pagecontent/MedicationRequest-medicationrequestesim9-intro.md new file mode 100644 index 0000000..47d7fe6 --- /dev/null +++ b/input/pagecontent/MedicationRequest-medicationrequestesim9-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-meds-warning.md %} diff --git a/input/pagecontent/Observation-1153859e-0c86-1000-abb8-511d0000b222-intro.md b/input/pagecontent/Observation-1153859e-0c86-1000-abb8-511d0000b222-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-1153859e-0c86-1000-abb8-511d0000b222-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f8-intro.md b/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f8-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f8-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f9-intro.md b/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f9-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-4137d1c4-1e87-4e86-8c15-344ad086e3f9-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b6-intro.md b/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b6-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b6-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b7-intro.md b/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b7-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-48983b8b-ead3-4206-9583-fcdd40d762b7-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-71831b54-1a80-47c5-ba84-0180a5eb784b-intro.md b/input/pagecontent/Observation-71831b54-1a80-47c5-ba84-0180a5eb784b-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-71831b54-1a80-47c5-ba84-0180a5eb784b-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-bloodglucose-as-text-intro.md b/input/pagecontent/Observation-bloodglucose-as-text-intro.md new file mode 100644 index 0000000..2e19d85 --- /dev/null +++ b/input/pagecontent/Observation-bloodglucose-as-text-intro.md @@ -0,0 +1 @@ +{% include fragment-kanta-phr-warning.md %} diff --git a/input/pagecontent/Observation-bloodglucose-max-intro.md b/input/pagecontent/Observation-bloodglucose-max-intro.md new file mode 100644 index 0000000..84c24b8 --- /dev/null +++ b/input/pagecontent/Observation-bloodglucose-max-intro.md @@ -0,0 +1,3 @@ +{% include fragment-kanta-phr-warning.md %} + +Also note that the narrative does not seem to present what is actually in the resource. diff --git a/input/pagecontent/Observation-bloodglucose-min-intro.md b/input/pagecontent/Observation-bloodglucose-min-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-bloodglucose-min-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-example-Bloodpressure-max-intro.md b/input/pagecontent/Observation-example-Bloodpressure-max-intro.md new file mode 100644 index 0000000..9ab2cec --- /dev/null +++ b/input/pagecontent/Observation-example-Bloodpressure-max-intro.md @@ -0,0 +1,3 @@ +{% include fragment-kanta-phr-warning.md %} + +The \ No newline at end of file diff --git a/input/pagecontent/Observation-mtvpa-max-intro.md b/input/pagecontent/Observation-mtvpa-max-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-mtvpa-max-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Observation-mtvpa-min-intro.md b/input/pagecontent/Observation-mtvpa-min-intro.md new file mode 100644 index 0000000..81f8c9e --- /dev/null +++ b/input/pagecontent/Observation-mtvpa-min-intro.md @@ -0,0 +1,5 @@ +{% include fragment-kanta-phr-warning.md %} + +The example uses a customized `display` value in `valueCodeableConcept.coding.display`. If you want +to customize the display of a known code (such as the LOINC codes in this case), you should use the +`valueCodeableConcept.text` property instead. \ No newline at end of file diff --git a/input/pagecontent/Practitioner-practitioner-licensed-physician-intro.md b/input/pagecontent/Practitioner-practitioner-licensed-physician-intro.md new file mode 100644 index 0000000..aea7e0a --- /dev/null +++ b/input/pagecontent/Practitioner-practitioner-licensed-physician-intro.md @@ -0,0 +1,4 @@ +{:.dragon} +This example is from a live system. It does not follow the best practice recommendation from IPA +that the name should have the `.text` element populated. Also the identifier type `MNEMONIC` is not +recognized in the context of this implementation guide. diff --git a/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-1-intro.md b/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-1-intro.md new file mode 100644 index 0000000..d23ea7b --- /dev/null +++ b/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-1-intro.md @@ -0,0 +1,4 @@ +{:.dragon} +This example is intentionally built to not pass validation, and included in the implementation +guide to show that resource validation works in the expected way using the `imposesProfile` +extension. diff --git a/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-2-intro.md b/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-2-intro.md new file mode 100644 index 0000000..d23ea7b --- /dev/null +++ b/input/pagecontent/Provenance-kanta-document-metadata-profile-test-example-2-intro.md @@ -0,0 +1,4 @@ +{:.dragon} +This example is intentionally built to not pass validation, and included in the implementation +guide to show that resource validation works in the expected way using the `imposesProfile` +extension. diff --git a/sushi-config.yaml b/sushi-config.yaml index 1f63b55..72c3854 100644 --- a/sushi-config.yaml +++ b/sushi-config.yaml @@ -266,6 +266,7 @@ pages: parameters: ipa-comparison: "{last}" # "{current}" | "{last}" + extension-domain: [ http://hl7.fi/, http://phr.kanta.fi/, http://resepti.kanta.fi/ ] menu: Home: index.html