Skip to content

Commit

Permalink
FHIR-41260, FHIR-46289 - Rename FlagUvIps to FlagAlertUvIps (and chan…
Browse files Browse the repository at this point in the history
…ge Flag profile id and title accordingly). Remove curently unused entry slicing declaration from Patient Story section (no entry slices have been defined yet). Update Alerts and Patient Story sections entry definition text.
  • Loading branch information
rhausam committed Jul 10, 2024
1 parent 2ce8db7 commit 64172d9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
2 changes: 1 addition & 1 deletion input/fsh/profiles/BundleUvIps.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ Description: "This profile represents the constraints applied to the Bundle reso
* entry[specimen].resource 1..
* entry[specimen].resource only SpecimenUvIps
* entry[flag].resource 1..
* entry[flag].resource only FlagUvIps
* entry[flag].resource only FlagAlertUvIps
* entry[clinicalimpression].resource 1..
* entry[clinicalimpression].resource only ClinicalImpression
* entry[careplan].resource 1..
Expand Down
9 changes: 3 additions & 6 deletions input/fsh/profiles/CompositionUvIps.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -325,17 +325,14 @@ This profile is based on the ClinicalDocument profile."""
* section[sectionAlerts].entry ^slicing.discriminator[=].path = "resolve()"
* section[sectionAlerts].entry ^slicing.rules = #open
* section[sectionAlerts].entry ^short = "Alert information."
* section[sectionAlerts].entry ^definition = "Contains alert information to be brought to the fore. May optionally reference other resources in IPS."
* section[sectionAlerts].entry ^definition = "Contains alert information to be communicated. May optionally reference other resources in IPS."
* section[sectionAlerts].entry contains alertsFlag 0..*
* section[sectionAlerts].entry[alertsFlag] only Reference(FlagUvIps)
* section[sectionAlerts].entry[alertsFlag] only Reference(FlagAlertUvIps)
* section[sectionPatientStory] ^extension[0].url = "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"
* section[sectionPatientStory] ^extension[=].valueString = "Section"
* section[sectionPatientStory] ^short = "IPS Patient Story Section"
* section[sectionPatientStory] ^definition = "The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. The patient’s story, provided here, may be told by the patient or by a proxy."
* section[sectionPatientStory].title 1..
* section[sectionPatientStory].code = $loinc#81338-6
* section[sectionPatientStory].entry ^slicing.discriminator[0].type = #profile
* section[sectionPatientStory].entry ^slicing.discriminator[=].path = "resolve()"
* section[sectionPatientStory].entry ^slicing.rules = #open
* section[sectionPatientStory].entry ^short = "Patient Story resources."
* section[sectionPatientStory].entry ^definition = "Contains resources to support the Patient Story. Any resource may be used."
* section[sectionPatientStory].entry ^definition = "Contains resources to support the Patient Story. Instances of DocumentReference or any other suitable resource type may be used."
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FlagUvIps
Profile: FlagAlertUvIps
Parent: Flag
Id: Flag-uv-ips
Title: "Alert (IPS)"
Id: Flag-alert-uv-ips
Title: "Flag - Alert (IPS)"
Description: """This profile constrains the Flag resource by the International Patient Summary (IPS) FHIR Implementation Guide. A record of an alert is represented in the patient summary as an instance of a Flag resource constrained by this profile.

This specialized Flag is used to convey information about an alert specific to an IPS. Information is flagged to raise awareness of potential concerns and/or dangers to/from the subject of the IPS. It brings information to the fore and may reference other information from the summary (through the supportingInfo extension) as well as present obstacles to care."""
Expand All @@ -20,4 +20,4 @@ This specialized Flag is used to convey information about an alert specific to a
* category MS
* category only CodeableConceptIPS
* code MS
* code only CodeableConceptIPS
* code only CodeableConceptIPS

0 comments on commit 64172d9

Please sign in to comment.