FHIR IG analytics| Package | openehr.ehds.fhir.dataexchange |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-InternationalPatientSummary.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/freshehr/EHDS-openEHR-FHIR-IG/StructureDefinition-InternationalPatientSummary.html |
| URL | http://openehr.org/StructureDefinition/InternationalPatientSummary |
| Version | 0.1.0 |
| Status | active |
| Date | 2026-03-25T15:55:34+00:00 |
| Name | InternationalPatientSummary |
| Title | International Patient Summary |
| Description | [openEHR-EHR-COMPOSITION.health_summary.v1] Generic document containing a summary of health information about an individual. |
| Type | http://openehr.org/StructureDefinition/InternationalPatientSummary |
| Kind | logical |
No resources found
| StructureDefinition | ||
| openehr.base#current | ACTION | ACTION |
| openehr.base#current | EVALUATION | EVALUATION |
| openehr.base#current | EVENT | EVENT |
| openehr.base#current | EVENT-CONTEXT | EVENT_CONTEXT |
| openehr.base#current | INSTRUCTION | INSTRUCTION |
| openehr.base#current | OBSERVATION | OBSERVATION |
| openehr.base#current | PARTY-PROXY | PARTY_PROXY |
| openehr.base#current | SECTION | SECTION |
| openehr.ehds.fhir.dataexchange#current | Cluster | Cluster |
| openehr.ehds.fhir.dataexchange#current | DvBoolean | DvBoolean |
| openehr.ehds.fhir.dataexchange#current | DvCodedText | DvCodedText |
| openehr.ehds.fhir.dataexchange#current | DvCount | DvCount |
| openehr.ehds.fhir.dataexchange#current | DvDate | DvDate |
| openehr.ehds.fhir.dataexchange#current | DvDateTime | DvDateTime |
| openehr.ehds.fhir.dataexchange#current | DvDuration | DvDuration |
| openehr.ehds.fhir.dataexchange#current | DvEhrUri | DvEhrUri |
| openehr.ehds.fhir.dataexchange#current | DvIdentifier | DvIdentifier |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvCount | DvIntervalDvCount |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvDate | DvIntervalDvDate |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvDateTime | DvIntervalDvDateTime |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvDuration | DvIntervalDvDuration |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvQuantity | DvIntervalDvQuantity |
| openehr.ehds.fhir.dataexchange#current | DvInterval-DvTime | DvIntervalDvTime |
| openehr.ehds.fhir.dataexchange#current | DvMultimedia | DvMultimedia |
| openehr.ehds.fhir.dataexchange#current | DvOrdinal | DvOrdinal |
| openehr.ehds.fhir.dataexchange#current | DvParsable | DvParsable |
| openehr.ehds.fhir.dataexchange#current | DvProportion | DvProportion |
| openehr.ehds.fhir.dataexchange#current | DvQuantity | DvQuantity |
| openehr.ehds.fhir.dataexchange#current | DvScale | DvScale |
| openehr.ehds.fhir.dataexchange#current | DvState | DvState |
| openehr.ehds.fhir.dataexchange#current | DvText | DvText |
| openehr.ehds.fhir.dataexchange#current | DvTime | DvTime |
| openehr.ehds.fhir.dataexchange#current | DvUri | DvUri |
| ValueSet | ||
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryActiveInactive | International Patient Summary: Active/Inactive? |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryActiveInactive2 | International Patient Summary: Active/Inactive? |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryActiveInactive3 | International Patient Summary: Active/Inactive? |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryActiveInactiveStatus | International Patient Summary: Active/inactive status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryAssignedSex | International Patient Summary: Assigned sex |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCPRDecision | International Patient Summary: CPR decision |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCareflowStep | International Patient Summary: careflow_step |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCareflowStep2 | International Patient Summary: careflow_step |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCareflowStep3 | International Patient Summary: careflow_step |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCareflowStep4 | International Patient Summary: careflow_step |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCategory | International Patient Summary: category |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCategory2 | International Patient Summary: Category |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryCriticality | International Patient Summary: Criticality |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryDecision | International Patient Summary: Decision |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryDiagnosticCertainty | International Patient Summary: Diagnostic certainty |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryDiagnosticCertainty2 | International Patient Summary: Diagnostic certainty |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryDiagnosticCertainty3 | International Patient Summary: Diagnostic certainty |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryEpisodicity | International Patient Summary: Episodicity |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryIntentOfCare | International Patient Summary: Intent of care |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryIntervention | International Patient Summary: Intervention |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryNeonatalOutcome | International Patient Summary: Neonatal outcome |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOccurrence | International Patient Summary: Occurrence |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOccurrence2 | International Patient Summary: Occurrence |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOccurrence3 | International Patient Summary: Occurrence |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOnsetOfLabour | International Patient Summary: Onset of labour |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOverallResultStatus | International Patient Summary: Overall result status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOverallStatus | International Patient Summary: Overall status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryOverallStatus2 | International Patient Summary: Overall status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryPerineum | International Patient Summary: Perineum |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryPosition | International Patient Summary: Position |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryPresentingPart | International Patient Summary: Presenting part |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryProblemDiagnosisName | International Patient Summary: Problem/Diagnosis name |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryRemissionStatus | International Patient Summary: Remission status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryRemissionStatus2 | International Patient Summary: Remission status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryRemissionStatus3 | International Patient Summary: Remission status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryResolutionPhase | International Patient Summary: Resolution phase |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryResolutionPhase2 | International Patient Summary: Resolution phase |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryResolutionPhase3 | International Patient Summary: Resolution phase |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryRole | International Patient Summary: Role |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySetting | International Patient Summary: setting |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySeverity | International Patient Summary: Severity |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySeverity2 | International Patient Summary: Severity |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySeverity3 | International Patient Summary: Severity |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySeverityOfReaction | International Patient Summary: Severity of reaction |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummarySpecificDayOfWeek | International Patient Summary: Specific day of week |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryStatus | International Patient Summary: Status |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryUrgency | International Patient Summary: Urgency |
| openehr.ehds.fhir.dataexchange#current | InternationalPatientSummaryVerificationStatus | International Patient Summary: Verification status |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition InternationalPatientSummary
{
"resourceType": "StructureDefinition",
"id": "InternationalPatientSummary",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "http://openehr.org/StructureDefinition/InternationalPatientSummary",
"version": "0.1.0",
"name": "InternationalPatientSummary",
"title": "International Patient Summary",
"status": "active",
"date": "2026-03-25T15:55:34+00:00",
"publisher": "Ian",
"contact": [
{
"name": "Ian",
"telecom": [
{
"system": "url",
"value": "http://example.org/example-publisher"
}
]
}
],
"description": "[openEHR-EHR-COMPOSITION.health_summary.v1] Generic document containing a summary of health information about an individual.",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "logical",
"abstract": false,
"type": "http://openehr.org/StructureDefinition/InternationalPatientSummary",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "4.0.1"
}
],
"element": [
{
"id": "InternationalPatientSummary",
"path": "InternationalPatientSummary",
"short": "International Patient Summary",
"definition": "[openEHR-EHR-COMPOSITION.health_summary.v1] Generic document containing a summary of health information about an individual.",
"min": 0,
"max": "*",
"base": {
"path": "Element",
"min": 0,
"max": "*"
},
"condition": [
"ele-1"
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"isModifier": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "InternationalPatientSummary.id",
"path": "InternationalPatientSummary.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "string"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "InternationalPatientSummary.extension",
"path": "InternationalPatientSummary.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "InternationalPatientSummary.category",
"path": "InternationalPatientSummary.category",
"short": "category",
"definition": "[RM] Temporal category of this Composition, persistent / episodic or event.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.category",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCategory"
}
},
{
"id": "InternationalPatientSummary.composer",
"path": "InternationalPatientSummary.composer",
"short": "composer",
"definition": "[RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.composer",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY_PROXY",
"profile": [
"http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
]
}
]
},
{
"id": "InternationalPatientSummary.context",
"path": "InternationalPatientSummary.context",
"short": "context",
"definition": "[RM] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.context",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT_CONTEXT",
"profile": [
"http://openehr.org/fhir/StructureDefinition/EVENT-CONTEXT"
]
}
],
"constraint": [
{
"key": "Setting_valid",
"severity": "error",
"human": "Setting valid",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Participations_validity",
"severity": "error",
"human": "Participations validity must be present",
"expression": "participations.exists() implies participations.empty().not()"
},
{
"key": "location_valid",
"severity": "error",
"human": "location valid must be present",
"expression": "location.exists() implies location.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.context.start-time",
"path": "InternationalPatientSummary.context.start_time",
"short": "Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.",
"definition": "Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.start_time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.end-time",
"path": "InternationalPatientSummary.context.end_time",
"short": "Optional end time of the clinical session.",
"definition": "Optional end time of the clinical session.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.end_time",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.location",
"path": "InternationalPatientSummary.context.location",
"short": "The actual location where the session occurred, e.",
"definition": "The actual location where the session occurred, e.g. 'microbiology lab 2', 'home', 'ward A3' and so on.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.location",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.setting",
"path": "InternationalPatientSummary.context.setting",
"short": "setting",
"definition": "[RM] The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.setting",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"isModifier": false,
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySetting"
}
},
{
"id": "InternationalPatientSummary.context.other-context",
"path": "InternationalPatientSummary.context.other_context",
"short": "Other optional context which will be archetyped.",
"definition": "Other optional context which will be archetyped.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.other_context",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.health-care-facility",
"path": "InternationalPatientSummary.context.health_care_facility",
"short": "The health care facility under whose care the event took place.",
"definition": "The health care facility under whose care the event took place. This is the most specific workgroup or delivery unit within a care delivery enterprise that has an official identifier in the health system, and can be used to ensure medico-legal accountability.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT_CONTEXT.health_care_facility",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-IDENTIFIED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.participations",
"path": "InternationalPatientSummary.context.participations",
"short": "Parties involved in the healthcare event.",
"definition": "Parties involved in the healthcare event. These would normally include the physician(s) and often the patient (but not the latter if the clinical session is a pathology test for example).",
"min": 0,
"max": "*",
"base": {
"path": "EVENT_CONTEXT.participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.context.startTime",
"path": "InternationalPatientSummary.context.startTime",
"short": "start_time",
"definition": "[RM] COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.context.startTime",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.problemList",
"path": "InternationalPatientSummary.problemList",
"short": "Problem List",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.problemList.name",
"path": "InternationalPatientSummary.problemList.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.archetype-node-id",
"path": "InternationalPatientSummary.problemList.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.uid",
"path": "InternationalPatientSummary.problemList.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.links",
"path": "InternationalPatientSummary.problemList.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.archetype-details",
"path": "InternationalPatientSummary.problemList.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.feeder-audit",
"path": "InternationalPatientSummary.problemList.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.items",
"path": "InternationalPatientSummary.problemList.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ExclusionGlobal",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.name",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.archetype-node-id",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.uid",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.links",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.archetype-details",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.feeder-audit",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.language",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.encoding",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.other-participations",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.workflow-id",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.subject",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.provider",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.guideline-id",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.data",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.globalExclusionOfProblemsDiagnoses",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.globalExclusionOfProblemsDiagnoses",
"short": "Global exclusion of problems/diagnoses",
"definition": "[at0002] Overall statement of exclusion of all problems or diagnoses at the time of recording.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.globalExclusionOfProblemsDiagnoses",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.name",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.archetype-node-id",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.uid",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.links",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.archetype-details",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.feeder-audit",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.language",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.encoding",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.other-participations",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.workflow-id",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.subject",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.provider",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.guideline-id",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.data",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.absenceStatement",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.reasonForAbsence",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.reasonForAbsence",
"short": "Reason for absence",
"definition": "[at0005] Description of the reason why there is no information available.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.reasonForAbsence",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.name",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.archetype-node-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.uid",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.links",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.archetype-details",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.feeder-audit",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.language",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.encoding",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.other-participations",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.workflow-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.subject",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.provider",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.guideline-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.data",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryProblemDiagnosisName"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.bodySite",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfOnset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.severity",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.impact",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage",
"short": "Stage",
"definition": "[openEHR-EHR-CLUSTER.clinical_evidence.v1] Details about findings that support a clinical assertion.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.name",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.archetype-node-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.uid",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.links",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.archetype-details",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.feeder-audit",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.evidence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.evidence",
"short": "Evidence",
"definition": "[at0003] Identification of an item of clinical evidence by name or type, either as a single result or as a grouping of results.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.evidence",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.result",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.result",
"short": "Result",
"definition": "[at0005] The result or finding that supports the assertion.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.result",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence",
"short": "Clinical evidence",
"definition": "[openEHR-EHR-CLUSTER.clinical_evidence.v1] Details about findings that support a clinical assertion.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.name",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.archetype-node-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.uid",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.links",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.archetype-details",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.feeder-audit",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.result",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.result",
"short": "Result",
"definition": "[at0005] The result or finding that supports the assertion.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.result",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfResolution",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfResolution",
"short": "Date/time of resolution",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfResolution",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.name",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.archetype-node-id",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.links",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.archetype-details",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.feeder-audit",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.episodicity",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.episodicity",
"short": "Episodicity",
"definition": "[at0001] Category of this episode for the identified problem/diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.episodicity",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryEpisodicity"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.comment",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.comment",
"short": "Comment",
"definition": "[at0110] Additional narrative about the Problem/Diagnosis qualifier values, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.diagnosticCertainty",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.comment",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.comment",
"short": "Comment",
"definition": "[at0069] Additional narrative about the problem or diagnosis not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances",
"path": "InternationalPatientSummary.allergiesAndIntolerances",
"short": "Allergies and Intolerances",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.name",
"path": "InternationalPatientSummary.allergiesAndIntolerances.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.archetype-node-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.uid",
"path": "InternationalPatientSummary.allergiesAndIntolerances.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.links",
"path": "InternationalPatientSummary.allergiesAndIntolerances.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.archetype-details",
"path": "InternationalPatientSummary.allergiesAndIntolerances.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.feeder-audit",
"path": "InternationalPatientSummary.allergiesAndIntolerances.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.items",
"path": "InternationalPatientSummary.allergiesAndIntolerances.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.name",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.archetype-node-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.uid",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.links",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.archetype-details",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.feeder-audit",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.language",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.encoding",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.other-participations",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.workflow-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.subject",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.provider",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.guideline-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.data",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.globalExclusionOfAdverseReactions",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.globalExclusionOfAdverseReactions",
"short": "Global exclusion of adverse reactions",
"definition": "[at0002] Overall statement of exclusion about all adverse reactions at the time of recording.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.globalExclusionOfAdverseReactions",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.name",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.archetype-node-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.uid",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.links",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.archetype-details",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.feeder-audit",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.language",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.encoding",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.other-participations",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.workflow-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.subject",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.provider",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.guideline-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.data",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.absenceStatement",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.reasonForAbsence",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.reasonForAbsence",
"short": "Reason for absence",
"definition": "[at0005] Description of the reason why there is no information available.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.reasonForAbsence",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk",
"short": "Adverse reaction risk",
"definition": "[openEHR-EHR-EVALUATION.adverse_reaction_risk.v2] Clinical assessment of the propensity for an individual to experience a harmful or undesirable physiological response if exposed, or re-exposed, to a substance.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.name",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.archetype-node-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.uid",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.links",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.archetype-details",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.feeder-audit",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.language",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.encoding",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.other-participations",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.workflow-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.subject",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.provider",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.guideline-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.data",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.substance",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.substance",
"short": "Substance",
"definition": "[at0002] Identification of a substance, or substance class, that is considered to put the individual at risk of an adverse reaction event.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.substance",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.activeInactiveStatus",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.activeInactiveStatus",
"short": "Active/inactive status",
"definition": "[at0130] Status about whether the adverse reaction risk statement is active or inactive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.activeInactiveStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactiveStatus"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.verificationStatus",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.verificationStatus",
"short": "Verification status",
"definition": "[at0063] Assertion about the certainty of the propensity, or potential future risk, of the identified 'Substance' to cause a reaction.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.verificationStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryVerificationStatus"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.criticality",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.criticality",
"short": "Criticality",
"definition": "[at0101] An indication of the potential for critical system organ damage or life threatening consequence.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.criticality",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCriticality"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.category",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.category",
"short": "Category",
"definition": "[at0120] Category of the identified 'Substance'.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.category",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.onsetOfFirstReaction[x]",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.onsetOfFirstReaction[x]",
"short": "Onset of first reaction",
"definition": "at0133: The onset of the first known occurrence of a reaction event.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.onsetOfFirstReaction[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.reactionMechanism",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.reactionMechanism",
"short": "Reaction mechanism",
"definition": "[at0058] Identification of the underlying physiological mechanism for the adverse reaction.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.reactionMechanism",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent",
"short": "Adverse reaction event",
"definition": "[openEHR-EHR-CLUSTER.adverse_reaction_event.v1] Information about a specific adverse reaction event caused by exposure to a specific substance.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.name",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.archetype-node-id",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.uid",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.links",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.archetype-details",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.feeder-audit",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.specificSubstance",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.specificSubstance",
"short": "Specific substance",
"definition": "[at0001] The substance considered to be responsible for the specific adverse reaction event.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.specificSubstance",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.manifestation",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.manifestation",
"short": "Manifestation",
"definition": "[at0006] Clinical symptoms and/or signs that are observed or associated with the adverse reaction.",
"min": 1,
"max": "*",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.manifestation",
"min": 1,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.reactionDescription",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.reactionDescription",
"short": "Reaction description",
"definition": "[at0007] Narrative description about the adverse reaction as a whole, including details of the manifestation if required.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.reactionDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.onsetOfReaction",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.onsetOfReaction",
"short": "Onset of reaction",
"definition": "[at0008] The date and/or time of the onset of the reaction.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.onsetOfReaction",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.severityOfReaction",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.severityOfReaction",
"short": "Severity of reaction",
"definition": "[at0010] Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.severityOfReaction",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverityOfReaction"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.routeOfExposure",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.routeOfExposure",
"short": "Route of exposure",
"definition": "[at0017] The route by which the subject was exposed to the identified 'Specific substance'.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.routeOfExposure",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.comment",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.comment",
"short": "Comment",
"definition": "[at0024] Additional narrative about the adverse reaction event not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary",
"path": "InternationalPatientSummary.medicationSummary",
"short": "Medication Summary",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.name",
"path": "InternationalPatientSummary.medicationSummary.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.uid",
"path": "InternationalPatientSummary.medicationSummary.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.links",
"path": "InternationalPatientSummary.medicationSummary.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.items",
"path": "InternationalPatientSummary.medicationSummary.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement",
"short": "Medication statement",
"definition": "[openEHR-EHR-ACTION.medication.v1] Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.language",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.encoding",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.other-participations",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.workflow-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.subject",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.provider",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.guideline-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.time",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.ism-transition",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.ism_transition",
"short": "Details of transition in the Instruction state machine caused by this Action.",
"definition": "Details of transition in the Instruction state machine caused by this Action.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.ism_transition",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ISM-TRANSITION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.instruction-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.instruction_details",
"short": "Details of the Instruction that caused this Action to be performed, if there was one.",
"definition": "Details of the Instruction that caused this Action to be performed, if there was one.",
"min": 0,
"max": "1",
"base": {
"path": "ACTION.instruction_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION-DETAILS"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.description",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.description",
"short": "Description of the action that has been performed, in the form of an archetyped structure.",
"definition": "Description of the action that has been performed, in the form of an archetyped structure.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.description",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.careflowStep",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.careflowStep",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationItem",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationItem",
"short": "Medication item",
"definition": "[at0020] Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationItem",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails",
"short": "Medication details",
"definition": "[openEHR-EHR-CLUSTER.medication.v2] Details about a medication or component of a medication, including strength, form and details of any specific constituents.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.name",
"short": "Name",
"definition": "[at0132] The name of the medication or medication component.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.form",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.form",
"short": "Form",
"definition": "[at0071] The formulation or presentation of the medication or medication component.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.form",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.category",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.category",
"short": "Category",
"definition": "[at0142] The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.category",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCategory2"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation",
"short": "Strength (presentation)",
"definition": "[at0152] The strength of the medication or medication component, expressed as a ratio.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthNumerator",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthNumerator",
"short": "Strength numerator",
"definition": "[at0153 | ] The numerator of the strength fraction.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthNumerator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthDenominator",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthDenominator",
"short": "Strength denominator",
"definition": "[at0157 | ] The denominator of the strength fraction.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthDenominator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthConcentration",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthConcentration",
"short": "Strength (concentration)",
"definition": "[at0115 | ] The strength of the medication or medication component, as a concentration.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthConcentration",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.manufacturer",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.manufacturer",
"short": "Manufacturer",
"definition": "[at0151] The manufacturer of the medication or medication component.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.manufacturer",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.batchId[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.batchId[x]",
"short": "Batch ID",
"definition": "at0150: The identifier assigned to the production batch by the manufacturer during production.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.batchId[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.expiry",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.expiry",
"short": "Expiry",
"definition": "[at0003] The expiry date and/or time of the medication or medication component, as given by the manufacturer or individual preparing the mixture.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.expiry",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.amount",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.amount",
"short": "Amount",
"definition": "[at0139 | ] The amount of medication or medication component.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.amount",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.alternateAmount",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.alternateAmount",
"short": "Alternate amount",
"definition": "[at0148 | ] An equivalent representation of the amount of the medication or medication component.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.alternateAmount",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.role",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.role",
"short": "Role",
"definition": "[at0127] The role of the medication or medication component within a mixture.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.role",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRole"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.description",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.description",
"short": "Description",
"definition": "[at0133] Narrative description of the medication or medication component where it is not possible to describe this fully using structured elements.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage",
"short": "Dosage",
"definition": "[openEHR-EHR-CLUSTER.dosage.v2] The combination of a medication amount and administration timing for a single day, in the context of a medication order or medication management.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.dose[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.dose[x]",
"short": "Dose",
"definition": "at0144: The amount of medication administered at one time.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.dose[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseFormula[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseFormula[x]",
"short": "Dose formula",
"definition": "at0135: The formula used to calculate the dose amount or administration rate where this is dependent on some other factor, such as body weight or surface area.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseFormula[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseDescription",
"short": "Dose description",
"definition": "[at0178] Text description of the dose.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily",
"short": "Timing - daily",
"definition": "[openEHR-EHR-CLUSTER.timing_daily.v1] Structured information about the intended timing of a therapeutic or diagnostic activity within any 24 hour period.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.frequency[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.frequency[x]",
"short": "Frequency",
"definition": "at0003: The frequency as number of times per time period that the activity is to take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.frequency[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.interval",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.interval",
"short": "Interval",
"definition": "[at0014] The time interval or minimum and maximum range of an interval between each scheduled activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.interval",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificTime[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificTime[x]",
"short": "Specific time",
"definition": "at0004: A specific time or interval of time when the activity should occur.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificTime[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvTime"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.timingDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.timingDescription",
"short": "Timing description",
"definition": "[at0027] Text description of the daily timing. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.timingDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.exactTimingCritical",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.exactTimingCritical",
"short": "Exact timing critical?",
"definition": "[at0023] Is exact timing of the activity critical to effectiveness, or patient safety or wellbeing?",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.exactTimingCritical",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.asRequired",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.asRequired",
"short": "As required",
"definition": "[at0024] Record as True if the activity should only occur when the \"As required criterion\" is met.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.asRequired",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.AsRequiredCriterion",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.AsRequiredCriterion",
"short": "'As required' criterion",
"definition": "[at0025] The condition which triggers an 'As required' activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.AsRequiredCriterion",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent",
"short": "Specific event",
"definition": "[at0039] A specific, named time event that the activity should occur in relation to.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.eventName",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.eventName",
"short": "Event name",
"definition": "[at0026] The name of the event that triggers the activity to take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.eventName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.timeOffset",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.timeOffset",
"short": "Time offset",
"definition": "[at0040] The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should take place before the event.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.timeOffset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle",
"short": "On / off cycle",
"definition": "[at0035] A cycle of activity where an on-off pattern is required.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.on",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.on",
"short": "On",
"definition": "[at0036] The period of time for which the activity should take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.on",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.off",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.off",
"short": "Off",
"definition": "[at0037] The period of time for which the activity should NOT take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.off",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.clinicalIndication",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0156] The clinical reason for the medication activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.clinicalIndication",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails",
"short": "Administration details",
"definition": "[at0140] Details of body site and administration of the medication.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.route",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.route",
"short": "Route",
"definition": "[at0147] The route by which the ordered item was, or is to be, administered into the subject's body.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.route",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.bodySite",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.bodySite",
"short": "Body site",
"definition": "[at0141] Structured description of the site of administration of the ordered item.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.bodySite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily",
"short": "Timing - non-daily",
"definition": "[openEHR-EHR-CLUSTER.timing_nondaily.v1] Structured information about the intended timing pattern for a therapeutic or diagnostic activity occurring over days, weeks, months or years.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.repetitionInterval",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.repetitionInterval",
"short": "Repetition interval",
"definition": "[at0002] The interval between repetitions of the activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.repetitionInterval",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.daysPerTimePeriod[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.daysPerTimePeriod[x]",
"short": "Days per time period",
"definition": "at0014: The number of days per time period on which the activity takes place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.daysPerTimePeriod[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.activitiesPerTimePeriod[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.activitiesPerTimePeriod[x]",
"short": "Activities per time period",
"definition": "at0022: The number of activities per time period.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.activitiesPerTimePeriod[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDate[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDate[x]",
"short": "Specific date",
"definition": "at0001: The activity should take place on a specific date or a specific range of dates.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDate[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDate"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDate"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfWeek",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfWeek",
"short": "Specific day of week",
"definition": "[at0003] The activity should take place on a specific day of the week.",
"min": 0,
"max": "7",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfWeek",
"min": 0,
"max": "7"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySpecificDayOfWeek"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfMonth[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfMonth[x]",
"short": "Specific day of month",
"definition": "at0004: The activity should take place on a specific day or interval of days of the month.",
"min": 0,
"max": "31",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfMonth[x]",
"min": 0,
"max": "31"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvCount"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.timingDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.timingDescription",
"short": "Timing description",
"definition": "[at0021] Text description of the timing.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.timingDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent",
"short": "Specific event",
"definition": "[at0006] The activity should take place in relation to a specific named event.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.eventName",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.eventName",
"short": "Event name",
"definition": "[at0005] The name of the event that triggers the activity to take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.eventName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.timeOffset",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.timeOffset",
"short": "Time offset",
"definition": "[at0009] The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should be taken before a known event.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.timeOffset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle",
"short": "On / off cycle",
"definition": "[at0010] A cycle of activity where an on-off pattern is required.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.uid",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.links",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.on",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.on",
"short": "On",
"definition": "[at0011] The period of time for which the activity should take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.on",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.off",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.off",
"short": "Off",
"definition": "[at0012] The period of time for which the activity should NOT take place.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.off",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.orderId[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.orderId[x]",
"short": "Order ID",
"definition": "at0103: Unique identifier for the medication order.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.orderId[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.name",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.archetype-node-id",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.uid",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.links",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.archetype-details",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.feeder-audit",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.language",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.encoding",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.other-participations",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.workflow-id",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.subject",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.provider",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.guideline-id",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.data",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.globalExclusionOfMedicationUse",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.globalExclusionOfMedicationUse",
"short": "Global exclusion of medication use",
"definition": "[at0002] Overall statement of exclusion about the use of all medications at the time of recording.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.globalExclusionOfMedicationUse",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations",
"path": "InternationalPatientSummary.immunizations",
"short": "Immunizations",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.name",
"path": "InternationalPatientSummary.immunizations.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.archetype-node-id",
"path": "InternationalPatientSummary.immunizations.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.uid",
"path": "InternationalPatientSummary.immunizations.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.links",
"path": "InternationalPatientSummary.immunizations.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.archetype-details",
"path": "InternationalPatientSummary.immunizations.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.feeder-audit",
"path": "InternationalPatientSummary.immunizations.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.items",
"path": "InternationalPatientSummary.immunizations.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement",
"short": "Immunization statement",
"definition": "[openEHR-EHR-ACTION.medication.v1] Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.name",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.archetype-node-id",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.uid",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.links",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.archetype-details",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.feeder-audit",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.language",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.encoding",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.other-participations",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.workflow-id",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.subject",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.provider",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.guideline-id",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.time",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.ism-transition",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.ism_transition",
"short": "Details of transition in the Instruction state machine caused by this Action.",
"definition": "Details of transition in the Instruction state machine caused by this Action.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.ism_transition",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ISM-TRANSITION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.instruction-details",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.instruction_details",
"short": "Details of the Instruction that caused this Action to be performed, if there was one.",
"definition": "Details of the Instruction that caused this Action to be performed, if there was one.",
"min": 0,
"max": "1",
"base": {
"path": "ACTION.instruction_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION-DETAILS"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.description",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.description",
"short": "Description of the action that has been performed, in the form of an archetyped structure.",
"definition": "Description of the action that has been performed, in the form of an archetyped structure.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.description",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.careflowStep",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.careflowStep",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep2"
}
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.immunisationItem",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.immunisationItem",
"short": "Immunisation item",
"definition": "[at0020] Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.immunisationItem",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.clinicalIndication",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0156] The clinical reason for the medication activity.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.clinicalIndication",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails",
"short": "Administration details",
"definition": "[at0140] Details of body site and administration of the medication.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.name",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.archetype-node-id",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.uid",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.links",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.archetype-details",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.feeder-audit",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.route",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.route",
"short": "Route",
"definition": "[at0147] The route by which the ordered item was, or is to be, administered into the subject's body.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.route",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.targetSite",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.targetSite",
"short": "Target site",
"definition": "[at0141] Structured description of the site of administration of the ordered item.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.targetSite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.name",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.archetype-node-id",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.uid",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.links",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.archetype-details",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.feeder-audit",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.language",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.encoding",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.other-participations",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.workflow-id",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.subject",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.provider",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.guideline-id",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.data",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.absenceStatement",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.lastUpdated",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.lastUpdated",
"short": "Last updated",
"definition": "[at0004] The date at which the absence was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults",
"path": "InternationalPatientSummary.diagnosticResults",
"short": "Diagnostic Results",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.name",
"path": "InternationalPatientSummary.diagnosticResults.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.uid",
"path": "InternationalPatientSummary.diagnosticResults.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.links",
"path": "InternationalPatientSummary.diagnosticResults.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.items",
"path": "InternationalPatientSummary.diagnosticResults.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult",
"short": "Laboratory test result",
"definition": "[openEHR-EHR-OBSERVATION.laboratory_test_result.v1] The result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.name",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.uid",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.links",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.language",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.encoding",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.other-participations",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.workflow-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.subject",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.provider",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.guideline-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.data",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.name",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.uid",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.links",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"short": "Time of this event.",
"definition": "Time of this event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.testName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.testName",
"short": "Test name",
"definition": "[at0005] Name of the laboratory investigation performed on the specimen(s).",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.testName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen",
"short": "Specimen",
"definition": "[openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.name",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.uid",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.links",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.specimenType",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.specimenType",
"short": "Specimen type",
"definition": "[at0029] The type of specimen.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.specimenType",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.method",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.method",
"short": "Method",
"definition": "[at0007] The method of collection used.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.method",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.bodySite",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.bodySite",
"short": "Body site",
"definition": "[at0087] Identification of the body site or other location from where the specimen is collected.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.bodySite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.diagnosticServiceCategory",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.diagnosticServiceCategory",
"short": "Diagnostic service category",
"definition": "[at0077] The diagnostic service or discipline that is responsible for the laboratory test result.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.diagnosticServiceCategory",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult",
"short": "Laboratory analyte result",
"definition": "[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.name",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.uid",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.links",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteName",
"short": "Analyte name",
"definition": "[at0024] The name of the analyte result.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteResult[x]",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteResult[x]",
"short": "Analyte result",
"definition": "at0001: The value of the analyte result.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteResult[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvState"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvOrdinal"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvScale"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.testMethod[x]",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.testMethod[x]",
"short": "Test method",
"definition": "at0028: Description about the method used to perform the test on this analyte only.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.testMethod[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvState"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvOrdinal"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvScale"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.interpretation",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.interpretation",
"short": "Interpretation",
"definition": "[at0057] Narrative description of the key findings.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.interpretation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile",
"short": "Media file",
"definition": "[openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.name",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.uid",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.links",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.content",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.content",
"short": "Content",
"definition": "[at0001] Digital representation of the media file.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.content",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.contentName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.contentName",
"short": "Content name",
"definition": "[at0002] Descriptive name or title for the media file.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.contentName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult",
"short": "Imaging examination result",
"definition": "[openEHR-EHR-OBSERVATION.imaging_exam_result.v1] The result of an imaging examination performed on an individual, using radiological techniques.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.name",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.uid",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.links",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.language",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.encoding",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.other-participations",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.workflow-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.subject",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.provider",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.guideline-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.data",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.name",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.uid",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.links",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"short": "Time of this event.",
"definition": "Time of this event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.studyName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.studyName",
"short": "Study name",
"definition": "[at0004] The name of the imaging examination performed.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.studyName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.modality",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.modality",
"short": "Modality",
"definition": "[at0091] The type of imaging device, process or method that originally acquired or produced the data used to create the images in the study.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.modality",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.targetBodySite",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.targetBodySite",
"short": "Target body site",
"definition": "[at0055] Description of the simple body site or region targetted for imaging.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.targetBodySite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.overallResultStatus",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.overallResultStatus",
"short": "Overall result status",
"definition": "[at0072] The status of the imaging examination result as a whole.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.overallResultStatus",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallResultStatus"
}
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingFindings",
"short": "Imaging findings",
"definition": "[at0008] Narrative description or overview of all clinical findings.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingFindings",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure",
"short": "Imaging examination of a body structure",
"definition": "[openEHR-EHR-CLUSTER.imaging_exam.v1] Findings on radiological examination of a specified body structure or region.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.name",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.uid",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.links",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodyStructure",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodyStructure",
"short": "Body structure",
"definition": "[at0001] Identification of the body structure or region examined.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodyStructure",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodySite",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodySite",
"short": "Body site",
"definition": "[at0002] Identification of the area of the body under examination.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodySite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.imagingFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.imagingFindings",
"short": "Imaging findings",
"definition": "[at0004] Narrative description of the imaging findings observed during this examination.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.imagingFindings",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.impression",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.impression",
"short": "Impression",
"definition": "[at0006] Single word, phrase or brief description that represents the clinical meaning and significance of all imaging findings for the identified body structure.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.impression",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.comment",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.comment",
"short": "Comment",
"definition": "[at0007] Additional narrative about the imaging findings of the body structure, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.comparisonFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.comparisonFindings",
"short": "Comparison findings",
"definition": "[at0056] Narrative description about the comparison of this examination with previous similar studies.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.comparisonFindings",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingQuality",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingQuality",
"short": "Imaging quality",
"definition": "[at0063] Assessment about the quality of the examination.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingQuality",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDifferentialDiagnosis",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDifferentialDiagnosis",
"short": "Imaging differential diagnosis",
"definition": "[at0058] Single word, phrase or brief description representing a possible condition or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDifferentialDiagnosis",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDiagnosis",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDiagnosis",
"short": "Imaging diagnosis",
"definition": "[at0020] Single word, phrase or brief description representing the likely condition or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDiagnosis",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile",
"short": "Media file",
"definition": "[openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.name",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.uid",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.links",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.content",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.content",
"short": "Content",
"definition": "[at0001] Digital representation of the media file.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.content",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.contentName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.contentName",
"short": "Content name",
"definition": "[at0002] Descriptive name or title for the media file.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.contentName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.technique",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.technique",
"short": "Technique",
"definition": "[at0087] Name of the radiological procedure used to capture the study.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.technique",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails",
"short": "Examination request details",
"definition": "[at0027] Details about a single imaging examination requested.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.name",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.archetype-node-id",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.uid",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.links",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.archetype-details",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.feeder-audit",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.receiverOrderIdentifier[x]",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.receiverOrderIdentifier[x]",
"short": "Receiver order identifier",
"definition": "at0031: Unique identifier for the imaging examination order assigned by the radiology service.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.receiverOrderIdentifier[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.requesterOrderIdentifier[x]",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.requesterOrderIdentifier[x]",
"short": "Requester order identifier",
"definition": "at0028: Unique identifier for the imaging examination order assigned by the requester.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.requesterOrderIdentifier[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.examinationRequestedName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.examinationRequestedName",
"short": "Examination requested name",
"definition": "[at0029] Identification of imaging examination requested.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.examinationRequestedName",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives",
"path": "InternationalPatientSummary.advanceDirectives",
"short": "Advance Directives",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.name",
"path": "InternationalPatientSummary.advanceDirectives.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.uid",
"path": "InternationalPatientSummary.advanceDirectives.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.links",
"path": "InternationalPatientSummary.advanceDirectives.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.items",
"path": "InternationalPatientSummary.advanceDirectives.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective",
"short": "Advance care directive",
"definition": "[openEHR-EHR-EVALUATION.advance_care_directive.v2] A framework to communicate the preferences of an individual for future medical treatment and care.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.name",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.uid",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.links",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.language",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.encoding",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.other-participations",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.workflow-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.subject",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.provider",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.guideline-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.data",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.typeOfDirective",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.typeOfDirective",
"short": "Type of directive",
"definition": "[at0005] The type of advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.typeOfDirective",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.status",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.status",
"short": "Status",
"definition": "[at0004] The status of the advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.status",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryStatus"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.description",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.description",
"short": "Description",
"definition": "[at0006] Narrative description of the overall advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.condition",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.condition",
"short": "Condition",
"definition": "[at0007] The conditions or situations in which the individual wishes the advance care directive to apply.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.condition",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.comment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.comment",
"short": "Comment",
"definition": "[at0038] Additional narrative about the advance care directive not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodStart",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodStart",
"short": "Valid period start",
"definition": "[at0053] The date/time that marks the beginning of the valid period of time for this advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodStart",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodEnd",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodEnd",
"short": "Valid period end",
"definition": "[at0054] The date/time that marks the conclusion of the valid period of time for this advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodEnd",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.reviewDueDate",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.reviewDueDate",
"short": "Review due date",
"definition": "[at0056] The date at which the advance care directive is due to be reviewed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.reviewDueDate",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.lastUpdated",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.lastUpdated",
"short": "Last updated",
"definition": "[at0055] The date when this advance directive record was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.mandate[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.mandate[x]",
"short": "Mandate",
"definition": "at0027: Description of any legislation or other authoritative guidance that apply.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.mandate[x]",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation",
"short": "Directive location",
"definition": "[at0058] Information about the physical or digital location of the Advance care directive.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.name",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.uid",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.links",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.location[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.location[x]",
"short": "Location",
"definition": "at0030: Physical or digital location of the Advance care directive.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.location[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions",
"short": "Advance intervention decisions",
"definition": "[openEHR-EHR-EVALUATION.advance_intervention_decisions.v1] Anticipatory decisions about the overall intent of care and possible interventions (including treatments, activities, and diagnostic or therapeutic procedures), asserted by a clinician.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.name",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.uid",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.links",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.language",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.encoding",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.other-participations",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.workflow-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.subject",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.provider",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.guideline-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.data",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.intentOfCare",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.intentOfCare",
"short": "Intent of care",
"definition": "[at0002] The overall intent for future care and treatment for the individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.intentOfCare",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryIntentOfCare"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.rationale",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.rationale",
"short": "Rationale",
"definition": "[at0056] Narrative description about the logic and justification for the 'Intent of care' decision.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.rationale",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.decisionsDescription",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.decisionsDescription",
"short": "Decisions description",
"definition": "[at0008] Narrative description about all advance intervention decisions, including the CPR decision.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.decisionsDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.cPRDecision",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.cPRDecision",
"short": "CPR decision",
"definition": "[at0009] Decision about the extent of cardiopulmonary resuscitation (CPR) intervention appropriate for this individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.cPRDecision",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCPRDecision"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention",
"short": "Per intervention",
"definition": "[at0014] Details of the decision about possible treatments or activities that may be life-saving, life-prolonging or cause undesirable side effects.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.name",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.uid",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.links",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.intervention",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.intervention",
"short": "Intervention",
"definition": "[at0015] Name of the possible treatment, procedure or activity.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.intervention",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryIntervention"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.decision",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.decision",
"short": "Decision",
"definition": "[at0034] Decision about the identified intervention.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.decision",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDecision"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.precondition",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.precondition",
"short": "Precondition",
"definition": "[at0039] Description of the circumstance/s in which a 'Conditional recommendation' is applicable.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.precondition",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.comment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.comment",
"short": "Comment",
"definition": "[at0040] Additional narrative about the intervention decision, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.patientAwareness",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.patientAwareness",
"short": "Patient awareness",
"definition": "[at0042] Narrative description about awareness of the Advance intervention decisions by the individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.patientAwareness",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.carerAwareness",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.carerAwareness",
"short": "Carer awareness",
"definition": "[at0043] Narrative description about awareness of the Advance intervention decisions by family, carers or legal proxy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.carerAwareness",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.overallComment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.overallComment",
"short": "Overall comment",
"definition": "[at0044] Additional narrative about all advance intervention decisions, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.overallComment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.lastUpdated",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.lastUpdated",
"short": "Last updated",
"definition": "[at0046] The date and/or time when the Advance intervention decisions were last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodStart",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodStart",
"short": "Valid period start",
"definition": "[at0047] The date/time that marks the beginning of the valid period of time for the Advance intervention decisions.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodStart",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodEnd",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodEnd",
"short": "Valid period end",
"definition": "[at0048] The date/time that marks the conclusion of the valid period of time for the Advance intervention decisions.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodEnd",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.reviewDue",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.reviewDue",
"short": "Review due",
"definition": "[at0049] The date when review of the Advance intervention decisions are due.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.reviewDue",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.mandate[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.mandate[x]",
"short": "Mandate",
"definition": "at0050: Description of any legislation or other authoritative guidance that apply.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.mandate[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation",
"short": "Document location",
"definition": "[at0052] Information about the physical or digital location of the advance intervention decisions record.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.name",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.archetype-node-id",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.uid",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.links",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.archetype-details",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.feeder-audit",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.location[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.location[x]",
"short": "Location",
"definition": "at0053: Physical or digital location of the Advance intervention decisions record.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.location[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures",
"path": "InternationalPatientSummary.historyOfProcedures",
"short": "History of Procedures",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.name",
"path": "InternationalPatientSummary.historyOfProcedures.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.archetype-node-id",
"path": "InternationalPatientSummary.historyOfProcedures.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.uid",
"path": "InternationalPatientSummary.historyOfProcedures.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.links",
"path": "InternationalPatientSummary.historyOfProcedures.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.archetype-details",
"path": "InternationalPatientSummary.historyOfProcedures.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.feeder-audit",
"path": "InternationalPatientSummary.historyOfProcedures.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.items",
"path": "InternationalPatientSummary.historyOfProcedures.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure",
"short": "Procedure",
"definition": "[openEHR-EHR-ACTION.procedure.v1] A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.Procedure",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.name",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.archetype-node-id",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.uid",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.links",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.archetype-details",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.feeder-audit",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.language",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.encoding",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.other-participations",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.workflow-id",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.subject",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.provider",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.guideline-id",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.time",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.ism-transition",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.ism_transition",
"short": "Details of transition in the Instruction state machine caused by this Action.",
"definition": "Details of transition in the Instruction state machine caused by this Action.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.ism_transition",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ISM-TRANSITION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.instruction-details",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.instruction_details",
"short": "Details of the Instruction that caused this Action to be performed, if there was one.",
"definition": "Details of the Instruction that caused this Action to be performed, if there was one.",
"min": 0,
"max": "1",
"base": {
"path": "ACTION.instruction_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION-DETAILS"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.description",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.description",
"short": "Description of the action that has been performed, in the form of an archetyped structure.",
"definition": "Description of the action that has been performed, in the form of an archetyped structure.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.description",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.careflowStep",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.careflowStep",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep3"
}
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.procedureName",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.procedureName",
"short": "Procedure name",
"definition": "[at0002] Identification of the procedure by name.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.procedureName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.indication",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.indication",
"short": "Indication",
"definition": "[at0070] The clinical or process-related reason for the procedure.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.indication",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.bodySite",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.bodySite",
"short": "Body site",
"definition": "[at0063] Identification of the body site for the procedure.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.bodySite",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.name",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.archetype-node-id",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.uid",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.links",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.archetype-details",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.feeder-audit",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.language",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.encoding",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.other-participations",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.workflow-id",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.subject",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.provider",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.guideline-id",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.data",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.absenceStatement",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.lastUpdated",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.lastUpdated",
"short": "Last updated",
"definition": "[at0004] The date at which the absence was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.name",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.archetype-node-id",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.uid",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.links",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.archetype-details",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.feeder-audit",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.language",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.encoding",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.other-participations",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.workflow-id",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.subject",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.provider",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.guideline-id",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.data",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.globalExclusionOfProcedures",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.globalExclusionOfProcedures",
"short": "Global exclusion of procedures",
"definition": "[at0002] Overall statement of exclusion about all procedures at the time of recording.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.globalExclusionOfProcedures",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices",
"path": "InternationalPatientSummary.medicalDevices",
"short": "Medical Devices",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.name",
"path": "InternationalPatientSummary.medicalDevices.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.archetype-node-id",
"path": "InternationalPatientSummary.medicalDevices.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.uid",
"path": "InternationalPatientSummary.medicalDevices.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.links",
"path": "InternationalPatientSummary.medicalDevices.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.archetype-details",
"path": "InternationalPatientSummary.medicalDevices.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.feeder-audit",
"path": "InternationalPatientSummary.medicalDevices.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.items",
"path": "InternationalPatientSummary.medicalDevices.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement",
"short": "Device use statement",
"definition": "[openEHR-EHR-EVALUATION.device_summary.v0] An ongoing and persistent overview about medical devices that have been fitted or implanted.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.name",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.archetype-node-id",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.uid",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.links",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.archetype-details",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.feeder-audit",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.language",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.encoding",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.other-participations",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.workflow-id",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.subject",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.provider",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.guideline-id",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.data",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails",
"short": "Device details",
"definition": "[at0022] Details about each device.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.name",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.archetype-node-id",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.uid",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.links",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.archetype-details",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.feeder-audit",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.deviceName",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.deviceName",
"short": "Device name",
"definition": "[at0007] Identification of the specific device, by name.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.deviceName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.bodySite",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of the body site where the device is fitted/implanted.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.bodySite",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice",
"short": "Medical device",
"definition": "[openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.name",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.archetype-node-id",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uid",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.links",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.archetype-details",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.feeder-audit",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.deviceName",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.deviceName",
"short": "Device name",
"definition": "[at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.deviceName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.type",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.type",
"short": "Type",
"definition": "[at0003] The category or kind of device.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.type",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.description",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.description",
"short": "Description",
"definition": "[at0002] Narrative description of the medical device.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uniqueDeviceIdentifierUDI",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uniqueDeviceIdentifierUDI",
"short": "Unique device identifier (UDI)",
"definition": "[at0021] A numeric or alphanumeric string that is associated with this device within a given system.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uniqueDeviceIdentifierUDI",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.manufacturer",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.manufacturer",
"short": "Manufacturer",
"definition": "[at0004] Name of manufacturer.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.manufacturer",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfManufacture",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfManufacture",
"short": "Date of manufacture",
"definition": "[at0005] Date the device was manufactured.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfManufacture",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.serialNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.serialNumber",
"short": "Serial number",
"definition": "[at0020] Number assigned by the manufacturer which can be found on the device, and should be specific to each device., its label, or accompanying packaging.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.serialNumber",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.catalogueNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.catalogueNumber",
"short": "Catalogue number",
"definition": "[at0022] The exact number assigned by the manufacturer, as it appears in the manufacturer's catalogue, device labeling, or accompanying packaging.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.catalogueNumber",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.modelNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.modelNumber",
"short": "Model number",
"definition": "[at0023] The exact model number assigned by the manufacturer and found on the device label or accompanying packaging.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.modelNumber",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.batchLotNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.batchLotNumber",
"short": "Batch/Lot number",
"definition": "[at0006] The number assigned by the manufacturer which identifies a group of items manufactured at the same time, usually found on the label or packaging material.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.batchLotNumber",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.softwareVersion",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.softwareVersion",
"short": "Software version",
"definition": "[at0025] Identification of the version of software being used in the medical device.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.softwareVersion",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfExpiry",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfExpiry",
"short": "Date of expiry",
"definition": "[at0007] Date after which the device/product is no longer fit for use, usually found on the device itself or printed on the accompanying packaging.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfExpiry",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.otherIdentifier",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.otherIdentifier",
"short": "Other identifier",
"definition": "[at0024] Unspecified identifier, which can be further specified in a template or at run time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.otherIdentifier",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.comment",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.comment",
"short": "Comment",
"definition": "[at0008] Additional narrative about the device not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns",
"path": "InternationalPatientSummary.vitalSigns",
"short": "Vital Signs",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.name",
"path": "InternationalPatientSummary.vitalSigns.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.uid",
"path": "InternationalPatientSummary.vitalSigns.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.links",
"path": "InternationalPatientSummary.vitalSigns.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.items",
"path": "InternationalPatientSummary.vitalSigns.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight",
"short": "Body weight",
"definition": "[openEHR-EHR-OBSERVATION.body_weight.v2] Measurement of the body weight of an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyWeight",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.name",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.links",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.language",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.encoding",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.other-participations",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.subject",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.provider",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.data",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.weight",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.weight",
"short": "Weight",
"definition": "[at0004 | kg[lb_av]g] The weight of the individual.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.weight",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength",
"path": "InternationalPatientSummary.vitalSigns.HeightLength",
"short": "Height/Length",
"definition": "[openEHR-EHR-OBSERVATION.height.v2] Height, or body length, is measured from crown of head to sole of foot.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeightLength",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.name",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.uid",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.links",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.language",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.encoding",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.other-participations",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.subject",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.provider",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeightLength.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.data",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeightLength.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.heightLength",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.heightLength",
"short": "Height/Length",
"definition": "[at0004 | cm[in_i]] The length of the body from crown of head to sole of foot.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.heightLength",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration",
"path": "InternationalPatientSummary.vitalSigns.Respiration",
"short": "Respiration",
"definition": "[openEHR-EHR-OBSERVATION.respiration.v2] The characteristics of spontaneous breathing by an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.Respiration",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.name",
"path": "InternationalPatientSummary.vitalSigns.Respiration.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.Respiration.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.uid",
"path": "InternationalPatientSummary.vitalSigns.Respiration.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.links",
"path": "InternationalPatientSummary.vitalSigns.Respiration.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.Respiration.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.Respiration.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.language",
"path": "InternationalPatientSummary.vitalSigns.Respiration.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.encoding",
"path": "InternationalPatientSummary.vitalSigns.Respiration.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.other-participations",
"path": "InternationalPatientSummary.vitalSigns.Respiration.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.Respiration.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.subject",
"path": "InternationalPatientSummary.vitalSigns.Respiration.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.provider",
"path": "InternationalPatientSummary.vitalSigns.Respiration.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.Respiration.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.Respiration.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.data",
"path": "InternationalPatientSummary.vitalSigns.Respiration.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.Respiration.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.rate",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.rate",
"short": "Rate",
"definition": "[at0004 | /min] The frequency of spontaneous breathing.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.rate",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat",
"short": "Pulse/Heart beat",
"definition": "[openEHR-EHR-OBSERVATION.pulse.v2] The rate and associated attributes for a pulse or heart beat.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.name",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.uid",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.links",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.language",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.encoding",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.other-participations",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.subject",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.provider",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.data",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.rate",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.rate",
"short": "Rate",
"definition": "[at0004 | /min] The rate of the pulse or heart beat, measured in beats per minute.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.rate",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature",
"short": "Body temperature",
"definition": "[openEHR-EHR-OBSERVATION.body_temperature.v2] A measurement of the body temperature, which is a surrogate for the core body temperature of the individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.name",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.links",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.language",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.encoding",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.other-participations",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.subject",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.provider",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.data",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.temperature",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.temperature",
"short": "Temperature",
"definition": "[at0004 | Cel[degF]] The measured temperature.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.temperature",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference",
"short": "Head circumference",
"definition": "[openEHR-EHR-OBSERVATION.head_circumference.v1] The measurement of the longest distance around the head.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.name",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.uid",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.links",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.language",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.encoding",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.other-participations",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.subject",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.provider",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.data",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent",
"short": "Any event",
"definition": "[at0010] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.headCircumference",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.headCircumference",
"short": "Head circumference",
"definition": "[at0004 | cm[in_i]] The measurement of the longest distance around the head.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.headCircumference",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry",
"short": "Pulse oximetry",
"definition": "[openEHR-EHR-OBSERVATION.pulse_oximetry.v1] Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.name",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.uid",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.links",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.language",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.encoding",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.other-participations",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.subject",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.provider",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.data",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.spO2",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.spO2",
"short": "SpO2",
"definition": "[at0006] The saturation of oxygen in the peripheral blood, measured via pulse oximetry.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.spO2",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI",
"short": "Body Mass Index (BMI)",
"definition": "[openEHR-EHR-OBSERVATION.body_mass_index.v2] Calculated measurement which compares a person's weight and height.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.name",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.links",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.language",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.encoding",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.other-participations",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.subject",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.provider",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.data",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.bodyMassIndex",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.bodyMassIndex",
"short": "Body mass index",
"definition": "[at0004 | kg/m2[lb_av]/[in_i]2] Index describing ratio of weight to height.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.bodyMassIndex",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure",
"short": "Blood pressure",
"definition": "[openEHR-EHR-OBSERVATION.blood_pressure.v2] The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BloodPressure",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.name",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.uid",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.links",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.language",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.encoding",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.other-participations",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.workflow-id",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.subject",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.provider",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.guideline-id",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.data",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent",
"short": "Any event",
"definition": "[at0006] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.name",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.uid",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.links",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.archetype-details",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.systolic",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.systolic",
"short": "Systolic",
"definition": "[at0004 | mm[Hg]] Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.systolic",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.diastolic",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.diastolic",
"short": "Diastolic",
"definition": "[at0005 | mm[Hg]] Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.diastolic",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness",
"path": "InternationalPatientSummary.pastHistoryOfIllness",
"short": "Past History of Illness",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.name",
"path": "InternationalPatientSummary.pastHistoryOfIllness.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.archetype-node-id",
"path": "InternationalPatientSummary.pastHistoryOfIllness.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.uid",
"path": "InternationalPatientSummary.pastHistoryOfIllness.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.links",
"path": "InternationalPatientSummary.pastHistoryOfIllness.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.archetype-details",
"path": "InternationalPatientSummary.pastHistoryOfIllness.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.feeder-audit",
"path": "InternationalPatientSummary.pastHistoryOfIllness.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.items",
"path": "InternationalPatientSummary.pastHistoryOfIllness.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.name",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.archetype-node-id",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.uid",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.links",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.archetype-details",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.feeder-audit",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.language",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.encoding",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.other-participations",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.workflow-id",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.subject",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.provider",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.guideline-id",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.data",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.variant",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.variant",
"short": "Variant",
"definition": "[at0079] Specific variant or subtype of the Diagnosis, if relevant.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.variant",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.bodySite",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.cause",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.cause",
"short": "Cause",
"definition": "[at0078] A cause, set of causes, or manner of causation of the problem or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.cause",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateTimeOfOnset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.severity",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.impact",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateOfAbatement",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateOfAbatement",
"short": "Date of abatement",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateOfAbatement",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.name",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.archetype-node-id",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.links",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.archetype-details",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.feeder-audit",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.diagnosticCertainty",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.lastUpdated",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.lastUpdated",
"short": "Last updated",
"definition": "[at0070] The date this problem or diagnosis was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy",
"path": "InternationalPatientSummary.pregnancy",
"short": "Pregnancy",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.name",
"path": "InternationalPatientSummary.pregnancy.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.uid",
"path": "InternationalPatientSummary.pregnancy.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.links",
"path": "InternationalPatientSummary.pregnancy.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.archetype-details",
"path": "InternationalPatientSummary.pregnancy.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.items",
"path": "InternationalPatientSummary.pregnancy.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary",
"short": "Pregnancy summary",
"definition": "[openEHR-EHR-EVALUATION.pregnancy_summary.v0] Overview or summary record of a pregnancy and outcome, including the antenatal period, labour, birth and the immediate postnatal period.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.name",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.uid",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.links",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.archetype-details",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.language",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.encoding",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.other-participations",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.workflow-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.subject",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.provider",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.guideline-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.data",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyStatus",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyStatus",
"short": "Pregnancy status",
"definition": "[at0181] Statement about the current status of a single pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyLabel[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyLabel[x]",
"short": "Pregnancy label",
"definition": "at0146: An informal identifier assigned to the pregnancy, used to distinguish it from other pregnancies.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyLabel[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyConfirmed[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyConfirmed[x]",
"short": "Pregnancy confirmed",
"definition": "at0158: Confirmation of the pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyConfirmed[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancySynopsis",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancySynopsis",
"short": "Pregnancy synopsis",
"definition": "[at0083] Narrative description about the entire pregnancy, labour and delivery, including complications.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancySynopsis",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproduction",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproduction",
"short": "Assisted reproduction?",
"definition": "[at0104] Was the pregnancy a result of assisted reproductive technology?",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproduction",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproductionType",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproductionType",
"short": "Assisted reproduction type",
"definition": "[at0105] Type of assisted reproductive technology used to achieve pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproductionType",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.earlyPregnancyOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.earlyPregnancyOutcome",
"short": "Early pregnancy outcome",
"definition": "[at0094] Outcome of the pregnancy as a whole.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.earlyPregnancyOutcome",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyDuration",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyDuration",
"short": "Pregnancy duration",
"definition": "[at0159] The gestation when the pregnancy has ended.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyDuration",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyEndDate",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyEndDate",
"short": "Pregnancy end date",
"definition": "[at0174] The date and/or time marking the end of the pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyEndDate",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.multiplePregnancy[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.multiplePregnancy[x]",
"short": "Multiple pregnancy?",
"definition": "at0178: Assertion about whether the pregnancy is cateogrised as 'multiple pregnancy'.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.multiplePregnancy[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.onsetOfLabour",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.onsetOfLabour",
"short": "Onset of labour",
"definition": "[at0008] Manner in which labour started.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.onsetOfLabour",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOnsetOfLabour"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.inductionMethod",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.inductionMethod",
"short": "Induction method",
"definition": "[at0096] Method of labour induction.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.inductionMethod",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.reasonForInduction",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.reasonForInduction",
"short": "Reason for induction",
"definition": "[at0097] Reason for induction of labour.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.reasonForInduction",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.augmentationMethod",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.augmentationMethod",
"short": "Augmentation method",
"definition": "[at0022] Method of labour augmentation.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.augmentationMethod",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.totalDurationOfLabor",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.totalDurationOfLabor",
"short": "Total duration of labor",
"definition": "[at0016] Total duration of all three stages of labour.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.totalDurationOfLabor",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perineum",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perineum",
"short": "Perineum",
"definition": "[at0118] Coded or narrative description about the condition of the perineum after birth, including injuries and repairs.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perineum",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPerineum"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.episiotomy",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.episiotomy",
"short": "Episiotomy",
"definition": "[at0157] Was an episiotomy performed?",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.episiotomy",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.estimatedBloodLoss",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.estimatedBloodLoss",
"short": "Estimated blood loss",
"definition": "[at0119 | ml] Estimation of total maternal blood loss during birth and immediately postpartum.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.estimatedBloodLoss",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.placeOfOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeOfOutcome",
"short": "Place of outcome",
"definition": "[at0175] Simple details about the location where the pregnancy was delivered or an alternative outcome of the pregnancy was treated or managed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeOfOutcome",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.placeCategory",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeCategory",
"short": "Place category",
"definition": "[at0173] Category of the place where the pregnancy was delivered or an alternative outcome of the pregnancy was treated or managed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeCategory",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication",
"short": "Maternal complication",
"definition": "[at0065] Details about pregnancy complications or birth complications affecting the mother.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.name",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.uid",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.links",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.archetype-details",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.complication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.complication",
"short": "Complication",
"definition": "[at0066] Identification of the complication.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.complication",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.description",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.description",
"short": "Description",
"definition": "[at0068] Narrative description of the maternal complication.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.dateTimeOfOnset",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.dateTimeOfOnset",
"short": "Date/Time of onset",
"definition": "[at0067] Date of onset of complication, as assessed by a clinician.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.dateTimeOfOnset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant",
"short": "Per infant",
"definition": "[at0028] Information about a single fetus or newborn infant.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.name",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.uid",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.links",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.archetype-details",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.labelName",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.labelName",
"short": "Label/name",
"definition": "[at0036] Identification of the infant.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.labelName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.infantOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.infantOutcome",
"short": "Infant outcome",
"definition": "[at0163] Outcome of the pregnancy for the identified infant or fetus.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.infantOutcome",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfDelivery",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfDelivery",
"short": "Date/time of delivery",
"definition": "[at0029] Date and time of delivery for the infant.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfDelivery",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.assignedSex",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.assignedSex",
"short": "Assigned sex",
"definition": "[at0037] Sex of the infant by direct observation of external genitalia.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.assignedSex",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryAssignedSex"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.presentingPart",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.presentingPart",
"short": "Presenting part",
"definition": "[at0045] Presenting part of the infant at delivery.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.presentingPart",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPresentingPart"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.position",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.position",
"short": "Position",
"definition": "[at0149] Position of the infant at delivery.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.position",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPosition"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.birthweight",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.birthweight",
"short": "Birthweight",
"definition": "[at0038 | gkg] Weight of the infant at delivery.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.birthweight",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeding",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeding",
"short": "Feeding",
"definition": "[at0109] Narrative description about feeding of the infant.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeding",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalOutcome",
"short": "Neonatal outcome",
"definition": "[at0165] Description of the outcome at the end of the neonatal period per newborn infant.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalOutcome",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryNeonatalOutcome"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalSummary",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalSummary",
"short": "Neonatal summary",
"definition": "[at0170] Narrative description about issues, concerns about the infant or events occurring during the neonatal period.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalSummary",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfNeonatalDeath",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfNeonatalDeath",
"short": "Date/time of neonatal death",
"definition": "[at0167]",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfNeonatalDeath",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.ageAtNeonatalDeath",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.ageAtNeonatalDeath",
"short": "Age at neonatal death",
"definition": "[at0166] The age of the infant if they died during the neonatal period.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.ageAtNeonatalDeath",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication",
"short": "Newborn complication",
"definition": "[at0061] Details about any complications affecting the newborn.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.name",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.uid",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.links",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.archetype-details",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.complication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.complication",
"short": "Complication",
"definition": "[at0062] Identification of the complication after birth.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.complication",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.description",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.description",
"short": "Description",
"definition": "[at0064] Narrative description of complication.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.dateTimeOfOnset",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0063] Date and/or time of onset of the complication.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.dateTimeOfOnset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.comment",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.comment",
"short": "Comment",
"definition": "[at0182] Additional narrative about the infant, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.comment",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.comment",
"short": "Comment",
"definition": "[at0183] Additional narrative about the pregnancy, not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD",
"short": "Estimated date of delivery (EDD)",
"definition": "[openEHR-EHR-EVALUATION.estimated_date_delivery.v0] Estimated date of delivery for a pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.name",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.uid",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.links",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.archetype-details",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.language",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.encoding",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.other-participations",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.workflow-id",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.subject",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.provider",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.guideline-id",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.data",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByDateOfConception",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByDateOfConception",
"short": "EDD by date of conception",
"definition": "[at0003] The EDD calculated from a known date of conception.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByDateOfConception",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByCycle",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByCycle",
"short": "EDD by cycle",
"definition": "[at0004] The EDD estimated from the onset of the last normal menstrual period by Naegle's method.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByCycle",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound",
"short": "By ultrasound",
"definition": "[at0006] Details about an EDD estimated from the findings on a pregnancy ultrasound.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.name",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.uid",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.links",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.archetype-details",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.eDDByUltrasound",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.eDDByUltrasound",
"short": "EDD by ultrasound",
"definition": "[at0008] Details about an EDD estimated from the findings on a pregnancy ultrasound.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.eDDByUltrasound",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD",
"short": "Agreed EDD",
"definition": "[at0009] Details about the EDD which is used as the basis for clinical decision-making during the pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.name",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.uid",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.links",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.archetype-details",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.eDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.eDD",
"short": "EDD",
"definition": "[at0010] The EDD which is to be used as the basis for clinical decision-making.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.eDD",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.lastUpdated",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.lastUpdated",
"short": "Last updated",
"definition": "[at0013] The date any EDD was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy",
"short": "Exclusion of pregnancy",
"definition": "[openEHR-EHR-OBSERVATION.exclusion_pregnancy.v0] Statement to explicitly record that a pregnancy was not present.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.name",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.uid",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.links",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.archetype-details",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.language",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.encoding",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.other-participations",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.workflow-id",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.subject",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.provider",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.guideline-id",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.data",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.data",
"short": "The data of this observation, in the form of a history of values which may be of any complexity.",
"definition": "The data of this observation, in the form of a history of values which may be of any complexity.",
"min": 1,
"max": "1",
"base": {
"path": "OBSERVATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.state",
"short": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity.",
"definition": "Optional recording of the state of subject of this observation during the observation process, in the form of a separate history of values which may be of any complexity. State may also be recorded within the History of the data attribute.",
"min": 0,
"max": "1",
"base": {
"path": "OBSERVATION.state",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "T"
},
{
"url": "type",
"valueUri": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/type-parameter"
}
],
"code": "http://openehr.org/fhir/StructureDefinition/HISTORY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent",
"short": "Any event",
"definition": "[at0002]",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Offset_validity",
"severity": "error",
"human": "Offset validity",
"expression": "null # TODO: manual translation needed"
},
{
"key": "Offset_validity1",
"severity": "error",
"human": "Offset validity1 must be present",
"expression": "offset().exists() and then offset() = time.diff (parent().origin)"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.name",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.archetype-node-id",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.uid",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.links",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.archetype-details",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.feeder-audit",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.time",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.state",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "State"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.state",
"short": "Optional state data for this event.",
"definition": "Optional state data for this event.",
"min": 0,
"max": "1",
"base": {
"path": "EVENT.state",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.data",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Event Data"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 10
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.data",
"short": "The data of this event.",
"definition": "The data of this event.",
"min": 1,
"max": "1",
"base": {
"path": "EVENT.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/T"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.exclusionStatement",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.exclusionStatement",
"short": "Exclusion statement",
"definition": "[at0006] An overall statement of exclusion about the state of pregnancy.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.exclusionStatement",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory",
"path": "InternationalPatientSummary.socialHistory",
"short": "Social History",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.name",
"path": "InternationalPatientSummary.socialHistory.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.archetype-node-id",
"path": "InternationalPatientSummary.socialHistory.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.uid",
"path": "InternationalPatientSummary.socialHistory.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.links",
"path": "InternationalPatientSummary.socialHistory.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.archetype-details",
"path": "InternationalPatientSummary.socialHistory.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.feeder-audit",
"path": "InternationalPatientSummary.socialHistory.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.items",
"path": "InternationalPatientSummary.socialHistory.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary",
"short": "Tobacco smoking summary",
"definition": "[openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1] Summary or persistent information about the tobacco smoking habits of an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.name",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.archetype-node-id",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.uid",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.links",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.archetype-details",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.feeder-audit",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.language",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.encoding",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.other-participations",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.workflow-id",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.subject",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.provider",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.guideline-id",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.data",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.overallStatus",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.overallStatus",
"short": "Overall status",
"definition": "[at0089] Statement about current smoking behaviour for all types of tobacco.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.overallStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallStatus"
}
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary",
"short": "Alcohol consumption summary",
"definition": "[openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1] Summary or persistent information about the typical alcohol consumption of an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.name",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.archetype-node-id",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.uid",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.links",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.archetype-details",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.feeder-audit",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.language",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.encoding",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.other-participations",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.workflow-id",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.subject",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.provider",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.guideline-id",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.data",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.overallStatus",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.overallStatus",
"short": "Overall status",
"definition": "[at0089] Statement about current consumption for all types of alcohol.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.overallStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallStatus2"
}
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode",
"short": "Per episode",
"definition": "[at0064] Details about a discrete period of time with a consistent pattern of typical consumption.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.name",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.archetype-node-id",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.uid",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.links",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.archetype-details",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.feeder-audit",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.typicalConsumptionAlcoholUnits",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.typicalConsumptionAlcoholUnits",
"short": "Typical consumption (alcohol units)",
"definition": "[at0023 | 1/d1/wk1/mo] Estimate of number of alcohol units consumed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.typicalConsumptionAlcoholUnits",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare",
"path": "InternationalPatientSummary.planOfCare",
"short": "Plan of Care",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.name",
"path": "InternationalPatientSummary.planOfCare.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.archetype-node-id",
"path": "InternationalPatientSummary.planOfCare.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.uid",
"path": "InternationalPatientSummary.planOfCare.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.links",
"path": "InternationalPatientSummary.planOfCare.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.archetype-details",
"path": "InternationalPatientSummary.planOfCare.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.feeder-audit",
"path": "InternationalPatientSummary.planOfCare.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.items",
"path": "InternationalPatientSummary.planOfCare.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan",
"path": "InternationalPatientSummary.planOfCare.CarePlan",
"short": "Care Plan",
"definition": "[openEHR-EHR-ACTION.care_plan.v0] Plan or sequence of discrete activities developed to achieve a specified management goal or treatment outcome, carried out by health professionals and/or the patient.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.name",
"path": "InternationalPatientSummary.planOfCare.CarePlan.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.archetype-node-id",
"path": "InternationalPatientSummary.planOfCare.CarePlan.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.uid",
"path": "InternationalPatientSummary.planOfCare.CarePlan.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.links",
"path": "InternationalPatientSummary.planOfCare.CarePlan.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.archetype-details",
"path": "InternationalPatientSummary.planOfCare.CarePlan.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.feeder-audit",
"path": "InternationalPatientSummary.planOfCare.CarePlan.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.language",
"path": "InternationalPatientSummary.planOfCare.CarePlan.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.encoding",
"path": "InternationalPatientSummary.planOfCare.CarePlan.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.other-participations",
"path": "InternationalPatientSummary.planOfCare.CarePlan.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.workflow-id",
"path": "InternationalPatientSummary.planOfCare.CarePlan.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.subject",
"path": "InternationalPatientSummary.planOfCare.CarePlan.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.provider",
"path": "InternationalPatientSummary.planOfCare.CarePlan.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.planOfCare.CarePlan.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.guideline-id",
"path": "InternationalPatientSummary.planOfCare.CarePlan.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.time",
"path": "InternationalPatientSummary.planOfCare.CarePlan.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.time",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.ism-transition",
"path": "InternationalPatientSummary.planOfCare.CarePlan.ism_transition",
"short": "Details of transition in the Instruction state machine caused by this Action.",
"definition": "Details of transition in the Instruction state machine caused by this Action.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.ism_transition",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ISM-TRANSITION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.instruction-details",
"path": "InternationalPatientSummary.planOfCare.CarePlan.instruction_details",
"short": "Details of the Instruction that caused this Action to be performed, if there was one.",
"definition": "Details of the Instruction that caused this Action to be performed, if there was one.",
"min": 0,
"max": "1",
"base": {
"path": "ACTION.instruction_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION-DETAILS"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.description",
"path": "InternationalPatientSummary.planOfCare.CarePlan.description",
"short": "Description of the action that has been performed, in the form of an archetyped structure.",
"definition": "Description of the action that has been performed, in the form of an archetyped structure.",
"min": 1,
"max": "1",
"base": {
"path": "ACTION.description",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.careflowStep",
"path": "InternationalPatientSummary.planOfCare.CarePlan.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.careflowStep",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep4"
}
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.carePlanName",
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanName",
"short": "Care Plan Name",
"definition": "[at0002] Name of care plan.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanName",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.plandescription",
"path": "InternationalPatientSummary.planOfCare.CarePlan.plandescription",
"short": "Description",
"definition": "[at0021] Description of activity performed/enacted against the plan.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.plandescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.reason",
"path": "InternationalPatientSummary.planOfCare.CarePlan.reason",
"short": "Reason",
"definition": "[at0025] Reason for activity being performed /enacted against the plan.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.reason",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.carePlanID",
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanID",
"short": "Care Plan ID",
"definition": "[at0016] Identification of care plan.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanID",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.expiryDate",
"path": "InternationalPatientSummary.planOfCare.CarePlan.expiryDate",
"short": "Expiry Date",
"definition": "[at0017] Anticipated date beyond which the care plan can be deemed 'expired'.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.CarePlan.expiryDate",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest",
"short": "Service request",
"definition": "[openEHR-EHR-INSTRUCTION.service_request.v1] Request for a health-related service or activity to be delivered by a clinician, organisation or agency.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Activities_valid",
"severity": "error",
"human": "Activities valid must be present",
"expression": "activities.exists() implies activities.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.name",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.archetype-node-id",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.uid",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.links",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.archetype-details",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.feeder-audit",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.language",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.encoding",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.other-participations",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.workflow-id",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.subject",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.provider",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.guideline-id",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative",
"short": "narrative",
"definition": "[RM] ",
"min": 1,
"max": "1",
"base": {
"path": "INSTRUCTION.narrative",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.expiry-time",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.expiry_time",
"short": "Optional expiry date/time to assist determination of when an Instruction can be assumed to have expired.",
"definition": "Optional expiry date/time to assist determination of when an Instruction can be assumed to have expired. This helps prevent false listing of Instructions as Active when they clearly must have been terminated in some way or other.",
"min": 0,
"max": "1",
"base": {
"path": "INSTRUCTION.expiry_time",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-DATE-TIME"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.wf-definition",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.wf_definition",
"short": "Optional workflow engine executable expression of the Instruction.",
"definition": "Optional workflow engine executable expression of the Instruction.",
"min": 0,
"max": "1",
"base": {
"path": "INSTRUCTION.wf_definition",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-PARSABLE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.activities",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.activities",
"short": "List of all activities in Instruction.",
"definition": "List of all activities in Instruction.",
"min": 0,
"max": "*",
"base": {
"path": "INSTRUCTION.activities",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTIVITY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceName",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceName",
"short": "Service name",
"definition": "[at0121] The name of the service/s requested.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceType",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceType",
"short": "Service type",
"definition": "[at0148] Category of service requested.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceType",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.description",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.description",
"short": "Description",
"definition": "[at0135] Narrative description about the service requested.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.description",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalIndication",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0152] The symptom, sign or diagnosis that necessitates the requested service.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalIndication",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalContext",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalContext",
"short": "Clinical context",
"definition": "[at0154] Narrative information about the individual and their situation, providing relevant context for the request.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalContext",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonForRequest",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonForRequest",
"short": "Reason for request",
"definition": "[at0062] The specific problem needing attention or the clinical question that requires investigation.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonForRequest",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonDescription",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonDescription",
"short": "Reason description",
"definition": "[at0064] Narrative description about the issue or clinical query that needs resolution.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.intent",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.intent",
"short": "Intent",
"definition": "[at0065] Description of the intended outcome of the request.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.intent",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.orderDetail",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.orderDetail",
"short": "Order detail",
"definition": "[at0153] Additional details and instructions about how the services are to be delivered.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.orderDetail",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.urgency",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.urgency",
"short": "Urgency",
"definition": "[at0068] Urgency of the request for service.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.urgency",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryUrgency"
}
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceDue[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceDue[x]",
"short": "Service due",
"definition": "at0040: The date/time or description about timing for provision of the requested service/s.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceDue[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.supplementaryInformation",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.supplementaryInformation",
"short": "Supplementary information",
"definition": "[at0076] Supplementary information will be following request.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.supplementaryInformation",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.informationDescription",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.informationDescription",
"short": "Information description",
"definition": "[at0078] Description of the supplementary information.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.informationDescription",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.comment",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.comment",
"short": "Comment",
"definition": "[at0150] Additional narrative about the service request not captured in other fields.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.comment",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.timing",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.timing",
"short": "Timing",
"definition": "[RM]",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.timing",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.actionArchetypeId",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.actionArchetypeId",
"short": "Action_archetype_id",
"definition": "[RM]",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.actionArchetypeId",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.requesterOrderIdentifier[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requesterOrderIdentifier[x]",
"short": "Requester order identifier",
"definition": "at0010: The local identifier assigned by the requesting clinical system.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requesterOrderIdentifier[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.receiverOrderIdentifier[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.receiverOrderIdentifier[x]",
"short": "Receiver order identifier",
"definition": "at0011: The local identifier assigned to the request by the clinician or organisation receiving the request for service.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.receiverOrderIdentifier[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.requestStatus",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requestStatus",
"short": "Request status",
"definition": "[at0127] The status of the request for service as indicated by the requester.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requestStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.eligibilityGuidance",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.eligibilityGuidance",
"short": "Eligibility guidance",
"definition": "[at0158] Advice from the requester to the receiver about the individual's eligibility for the requested service.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.eligibilityGuidance",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.billingGuidance",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.billingGuidance",
"short": "Billing guidance",
"definition": "[at0156] A recommendation from the requester to the receiver about the method of payment for the service.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.billingGuidance",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.expiryTime",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.expiryTime",
"short": "expiry_time",
"definition": "[RM]",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.expiryTime",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus",
"path": "InternationalPatientSummary.functionalStatus",
"short": "Functional Status",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Items_valid",
"severity": "error",
"human": "Items valid must be present",
"expression": "items.exists() implies items.empty().not()"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.name",
"path": "InternationalPatientSummary.functionalStatus.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.archetype-node-id",
"path": "InternationalPatientSummary.functionalStatus.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.uid",
"path": "InternationalPatientSummary.functionalStatus.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.links",
"path": "InternationalPatientSummary.functionalStatus.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.archetype-details",
"path": "InternationalPatientSummary.functionalStatus.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.feeder-audit",
"path": "InternationalPatientSummary.functionalStatus.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.items",
"path": "InternationalPatientSummary.functionalStatus.items",
"short": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"definition": "Ordered list of content items under this section, which may include:\n\n* more `SECTIONs`;\n* `ENTRYs`.",
"min": 0,
"max": "*",
"base": {
"path": "SECTION.items",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CONTENT-ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.name",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.archetype-node-id",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.uid",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.links",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.archetype-details",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.feeder-audit",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.language",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.encoding",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.other-participations",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.workflow-id",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.subject",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.provider",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.guideline-id",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.data",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisName",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.variant",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.variant",
"short": "Variant",
"definition": "[at0079] Specific variant or subtype of the Diagnosis, if relevant.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.variant",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.bodySite",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.cause",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.cause",
"short": "Cause",
"definition": "[at0078] A cause, set of causes, or manner of causation of the problem or diagnosis.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.cause",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateTimeOfOnset",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.severity",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient.",
"min": 0,
"max": "*",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.impact",
"min": 0,
"max": "*"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateOfAbatement",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateOfAbatement",
"short": "Date of abatement",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateOfAbatement",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.name",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.archetype-node-id",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.links",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.archetype-details",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.feeder-audit",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.items",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Items"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 8
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.items",
"short": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"definition": "Ordered list of items - `CLUSTER` or `ELEMENT` objects - under this `CLUSTER`.",
"min": 1,
"max": "*",
"base": {
"path": "CLUSTER.items",
"min": 1,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.diagnosticCertainty",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.lastUpdated",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.lastUpdated",
"short": "Last updated",
"definition": "[at0070] The date this problem or diagnosis was last updated.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.lastUpdated",
"min": 0,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression",
"short": "Clinical impression",
"definition": "[openEHR-EHR-EVALUATION.clinical_synopsis.v1] Narrative summary or overview about a patient, specifically from the perspective of a healthcare provider, and with or without associated interpretations.",
"min": 0,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
],
"constraint": [
{
"key": "Links_valid",
"severity": "error",
"human": "Links valid must be present",
"expression": "links.exists() implies links.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetyped_valid",
"severity": "error",
"human": "Archetyped valid must satisfy exclusive conditions",
"expression": "is_archetype_root() xor archetype_details .empty()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Archetype_node_id_valid",
"severity": "error",
"human": "Archetype node id valid must not be empty",
"expression": "archetype_node_id.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/LOCATABLE"
},
{
"key": "Subject_validity",
"severity": "error",
"human": "Subject validity must satisfy conditional constraints",
"expression": "subject_is_self() implies subject.generating_type = “PARTY_SELF”",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Other_participations_valid",
"severity": "error",
"human": "Other participations valid must be present",
"expression": "other_participations.exists() implies other_participations.empty().not()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
},
{
"key": "Is_archetype_root",
"severity": "error",
"human": "Is archetype root",
"expression": "is_archetype_root()",
"source": "http://openehr.org/fhir/StructureDefinition/ENTRY"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.name",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.name",
"short": "Runtime name of this fragment, used to build runtime paths.",
"definition": "Runtime name of this fragment, used to build runtime paths. This is the term provided via a clinical application or batch process to name this EHR construct: its retention in the EHR faithfully preserves the original label by which this entry was known to end users.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.name",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/DV-TEXT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.archetype-node-id",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.archetype_node_id",
"short": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths.",
"definition": "Design-time archetype identifier of this node taken from its generating archetype; used to build archetype paths. Always in the form of an at-code, e.g. `at0005`. This value enables a 'standardised' name for this node to be generated, by referring to the generating archetype local terminology. \n\nAt an archetype root point, the value of this attribute is always the stringified form of the `_archetype_id_` found in the `_archetype_details_` object.",
"min": 1,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_node_id",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.uid",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.uid",
"short": "Optional globally unique object identifier for root points of archetyped structures.",
"definition": "Optional globally unique object identifier for root points of archetyped structures.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.uid",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/UID-BASED-ID"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.links",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.links",
"short": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on).",
"definition": "Links to other archetyped structures (data whose root object inherits from `ARCHETYPED`, such as `ENTRY`, `SECTION` and so on). Links may be to structures in other compositions.",
"min": 0,
"max": "*",
"base": {
"path": "LOCATABLE.links",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/LINK"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.archetype-details",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.archetype_details",
"short": "Details of archetyping used on this node.",
"definition": "Details of archetyping used on this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.archetype_details",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ARCHETYPED"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.feeder-audit",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.feeder_audit",
"short": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"definition": "Audit trail from non-openEHR system of original commit of information forming the content of this node, or from a conversion gateway which has synthesised this node.",
"min": 0,
"max": "1",
"base": {
"path": "LOCATABLE.feeder_audit",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/FEEDER-AUDIT"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.language",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.language",
"short": "Mandatory indicator of the localised language in which this Entry is written.",
"definition": "Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages .",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.language",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.encoding",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.encoding",
"short": "Name of character set in which text values in this Entry are encoded.",
"definition": "Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.encoding",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.other-participations",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.other_participations",
"short": "Other participations at `ENTRY` level.",
"definition": "Other participations at `ENTRY` level.",
"min": 0,
"max": "*",
"base": {
"path": "ENTRY.other_participations",
"min": 0,
"max": "*"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTICIPATION"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.workflow-id",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.workflow_id",
"short": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"definition": "Identifier of externally held workflow engine data for this workflow execution, for this subject of care.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.workflow_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.subject",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.subject",
"short": "Id of human subject of this `ENTRY`, e.",
"definition": "Id of human subject of this `ENTRY`, e.g.: \n\n* organ donor \n* foetus \n* a family member \n* another clinically relevant person.",
"min": 1,
"max": "1",
"base": {
"path": "ENTRY.subject",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.provider",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.provider",
"short": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.",
"definition": "Optional identification of provider of the information in this `ENTRY`, which might be: \n\n* the patient \n* a patient agent, e.g. parent, guardian \n* the clinician \n* a device or software \n\nGenerally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed.",
"min": 0,
"max": "1",
"base": {
"path": "ENTRY.provider",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.protocol",
"extension": [
{
"extension": [
{
"url": "name",
"valueCode": "element-view-group"
},
{
"url": "value",
"valueString": "Protocol"
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
},
{
"extension": [
{
"url": "name",
"valueCode": "element-view-order"
},
{
"url": "value",
"valueInteger": 4
}
],
"url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint"
}
],
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.protocol",
"short": "Description of the method (i.",
"definition": "Description of the method (i.e. how) the information in this entry was arrived at. For `OBSERVATIONs`, this is a description of the method or instrument used. For `EVALUATIONs`, how the evaluation was arrived at. For `INSTRUCTIONs`, how to execute the Instruction. This may take the form of references to guidelines, including manually followed and executable; knowledge references such as a paper in Medline; clinical reasons within a larger care process.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.protocol",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.guideline-id",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.guideline_id",
"short": "Optional external identifier of guideline creating this Entry if relevant.",
"definition": "Optional external identifier of guideline creating this Entry if relevant.",
"min": 0,
"max": "1",
"base": {
"path": "CARE_ENTRY.guideline_id",
"min": 0,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBJECT-REF"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.data",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.data",
"short": "The data of this evaluation, in the form of a spatial data structure.",
"definition": "The data of this evaluation, in the form of a spatial data structure.",
"min": 1,
"max": "1",
"base": {
"path": "EVALUATION.data",
"min": 1,
"max": "1"
},
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ITEM-STRUCTURE"
}
],
"isModifier": false
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.impression",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.impression",
"short": "Impression",
"definition": "[at0002] The summary, assessment, conclusions or evaluation of the clinical findings.",
"min": 1,
"max": "1",
"base": {
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.impression",
"min": 1,
"max": "1"
},
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
}
]
},
"differential": {
"element": [
{
"id": "InternationalPatientSummary",
"path": "InternationalPatientSummary",
"short": "International Patient Summary",
"definition": "[openEHR-EHR-COMPOSITION.health_summary.v1] Generic document containing a summary of health information about an individual."
},
{
"id": "InternationalPatientSummary.category",
"path": "InternationalPatientSummary.category",
"short": "category",
"definition": "[RM] Temporal category of this Composition, persistent / episodic or event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCategory"
}
},
{
"id": "InternationalPatientSummary.composer",
"path": "InternationalPatientSummary.composer",
"short": "composer",
"definition": "[RM] The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.",
"min": 1,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/PARTY_PROXY",
"profile": [
"http://openehr.org/fhir/StructureDefinition/PARTY-PROXY"
]
}
]
},
{
"id": "InternationalPatientSummary.context",
"path": "InternationalPatientSummary.context",
"short": "context",
"definition": "[RM] `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.",
"min": 1,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT_CONTEXT",
"profile": [
"http://openehr.org/fhir/StructureDefinition/EVENT-CONTEXT"
]
}
]
},
{
"id": "InternationalPatientSummary.context.startTime",
"path": "InternationalPatientSummary.context.startTime",
"short": "start_time",
"definition": "[RM] COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.context.setting",
"path": "InternationalPatientSummary.context.setting",
"short": "setting",
"definition": "[RM] The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySetting"
}
},
{
"id": "InternationalPatientSummary.problemList",
"path": "InternationalPatientSummary.problemList",
"short": "Problem List",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ExclusionGlobal.globalExclusionOfProblemsDiagnoses",
"path": "InternationalPatientSummary.problemList.ExclusionGlobal.globalExclusionOfProblemsDiagnoses",
"short": "Global exclusion of problems/diagnoses",
"definition": "[at0002] Overall statement of exclusion of all problems or diagnoses at the time of recording.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.AbsenceOfInformation.reasonForAbsence",
"path": "InternationalPatientSummary.problemList.AbsenceOfInformation.reasonForAbsence",
"short": "Reason for absence",
"definition": "[at0005] Description of the reason why there is no information available.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryProblemDiagnosisName"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient. ",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage",
"short": "Stage",
"definition": "[openEHR-EHR-CLUSTER.clinical_evidence.v1] Details about findings that support a clinical assertion.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.evidence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.evidence",
"short": "Evidence",
"definition": "[at0003] Identification of an item of clinical evidence by name or type, either as a single result or as a grouping of results.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.result",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.stage.result",
"short": "Result",
"definition": "[at0005] The result or finding that supports the assertion.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence",
"short": "Clinical evidence",
"definition": "[openEHR-EHR-CLUSTER.clinical_evidence.v1] Details about findings that support a clinical assertion.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.result",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.clinicalEvidence.result",
"short": "Result",
"definition": "[at0005] The result or finding that supports the assertion.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfResolution",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.dateTimeOfResolution",
"short": "Date/time of resolution",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.episodicity",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.episodicity",
"short": "Episodicity",
"definition": "[at0001] Category of this episode for the identified problem/diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryEpisodicity"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.comment",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.problemDiagnosisQualifier.comment",
"short": "Comment",
"definition": "[at0110] Additional narrative about the Problem/Diagnosis qualifier values, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty"
}
},
{
"id": "InternationalPatientSummary.problemList.ProblemDiagnosis.comment",
"path": "InternationalPatientSummary.problemList.ProblemDiagnosis.comment",
"short": "Comment",
"definition": "[at0069] Additional narrative about the problem or diagnosis not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances",
"path": "InternationalPatientSummary.allergiesAndIntolerances",
"short": "Allergies and Intolerances",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.globalExclusionOfAdverseReactions",
"path": "InternationalPatientSummary.allergiesAndIntolerances.ExclusionGlobal.globalExclusionOfAdverseReactions",
"short": "Global exclusion of adverse reactions",
"definition": "[at0002] Overall statement of exclusion about all adverse reactions at the time of recording.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.reasonForAbsence",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AbsenceOfInformation.reasonForAbsence",
"short": "Reason for absence",
"definition": "[at0005] Description of the reason why there is no information available.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk",
"short": "Adverse reaction risk",
"definition": "[openEHR-EHR-EVALUATION.adverse_reaction_risk.v2] Clinical assessment of the propensity for an individual to experience a harmful or undesirable physiological response if exposed, or re-exposed, to a substance.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.substance",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.substance",
"short": "Substance",
"definition": "[at0002] Identification of a substance, or substance class, that is considered to put the individual at risk of an adverse reaction event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.activeInactiveStatus",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.activeInactiveStatus",
"short": "Active/inactive status",
"definition": "[at0130] Status about whether the adverse reaction risk statement is active or inactive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactiveStatus"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.verificationStatus",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.verificationStatus",
"short": "Verification status",
"definition": "[at0063] Assertion about the certainty of the propensity, or potential future risk, of the identified 'Substance' to cause a reaction.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryVerificationStatus"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.criticality",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.criticality",
"short": "Criticality",
"definition": "[at0101] An indication of the potential for critical system organ damage or life threatening consequence.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCriticality"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.category",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.category",
"short": "Category",
"definition": "[at0120] Category of the identified 'Substance'.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.onsetOfFirstReaction[x]",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.onsetOfFirstReaction[x]",
"short": "Onset of first reaction",
"definition": "at0133: The onset of the first known occurrence of a reaction event.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.reactionMechanism",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.reactionMechanism",
"short": "Reaction mechanism",
"definition": "[at0058] Identification of the underlying physiological mechanism for the adverse reaction.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent",
"short": "Adverse reaction event",
"definition": "[openEHR-EHR-CLUSTER.adverse_reaction_event.v1] Information about a specific adverse reaction event caused by exposure to a specific substance.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.specificSubstance",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.specificSubstance",
"short": "Specific substance",
"definition": "[at0001] The substance considered to be responsible for the specific adverse reaction event.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.manifestation",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.manifestation",
"short": "Manifestation",
"definition": "[at0006] Clinical symptoms and/or signs that are observed or associated with the adverse reaction.",
"min": 1,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.reactionDescription",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.reactionDescription",
"short": "Reaction description",
"definition": "[at0007] Narrative description about the adverse reaction as a whole, including details of the manifestation if required.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.onsetOfReaction",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.onsetOfReaction",
"short": "Onset of reaction",
"definition": "[at0008] The date and/or time of the onset of the reaction.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.severityOfReaction",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.severityOfReaction",
"short": "Severity of reaction",
"definition": "[at0010] Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverityOfReaction"
}
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.routeOfExposure",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.routeOfExposure",
"short": "Route of exposure",
"definition": "[at0017] The route by which the subject was exposed to the identified 'Specific substance'.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.comment",
"path": "InternationalPatientSummary.allergiesAndIntolerances.AdverseReactionRisk.adverseReactionEvent.comment",
"short": "Comment",
"definition": "[at0024] Additional narrative about the adverse reaction event not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary",
"path": "InternationalPatientSummary.medicationSummary",
"short": "Medication Summary",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement",
"short": "Medication statement",
"definition": "[openEHR-EHR-ACTION.medication.v1] Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.careflowStep",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.time",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationItem",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationItem",
"short": "Medication item",
"definition": "[at0020] Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails",
"short": "Medication details",
"definition": "[openEHR-EHR-CLUSTER.medication.v2] Details about a medication or component of a medication, including strength, form and details of any specific constituents.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.name",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.name",
"short": "Name",
"definition": "[at0132] The name of the medication or medication component.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.form",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.form",
"short": "Form",
"definition": "[at0071] The formulation or presentation of the medication or medication component.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.category",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.category",
"short": "Category",
"definition": "[at0142] The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCategory2"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation",
"short": "Strength (presentation)",
"definition": "[at0152] The strength of the medication or medication component, expressed as a ratio.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthNumerator",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthNumerator",
"short": "Strength numerator",
"definition": "[at0153 | ] The numerator of the strength fraction.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthDenominator",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthPresentation.strengthDenominator",
"short": "Strength denominator",
"definition": "[at0157 | ] The denominator of the strength fraction.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthConcentration",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.strengthConcentration",
"short": "Strength (concentration)",
"definition": "[at0115 | ] The strength of the medication or medication component, as a concentration.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.manufacturer",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.manufacturer",
"short": "Manufacturer",
"definition": "[at0151] The manufacturer of the medication or medication component.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.batchId[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.batchId[x]",
"short": "Batch ID",
"definition": "at0150: The identifier assigned to the production batch by the manufacturer during production.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.expiry",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.expiry",
"short": "Expiry",
"definition": "[at0003] The expiry date and/or time of the medication or medication component, as given by the manufacturer or individual preparing the mixture.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.amount",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.amount",
"short": "Amount",
"definition": "[at0139 | ] The amount of medication or medication component.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.alternateAmount",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.alternateAmount",
"short": "Alternate amount",
"definition": "[at0148 | ] An equivalent representation of the amount of the medication or medication component.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.role",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.role",
"short": "Role",
"definition": "[at0127] The role of the medication or medication component within a mixture.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRole"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.description",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.medicationDetails.description",
"short": "Description",
"definition": "[at0133] Narrative description of the medication or medication component where it is not possible to describe this fully using structured elements.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage",
"short": "Dosage",
"definition": "[openEHR-EHR-CLUSTER.dosage.v2] The combination of a medication amount and administration timing for a single day, in the context of a medication order or medication management.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.dose[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.dose[x]",
"short": "Dose",
"definition": "at0144: The amount of medication administered at one time.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseFormula[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseFormula[x]",
"short": "Dose formula",
"definition": "at0135: The formula used to calculate the dose amount or administration rate where this is dependent on some other factor, such as body weight or surface area.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.doseDescription",
"short": "Dose description",
"definition": "[at0178] Text description of the dose.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily",
"short": "Timing - daily",
"definition": "[openEHR-EHR-CLUSTER.timing_daily.v1] Structured information about the intended timing of a therapeutic or diagnostic activity within any 24 hour period.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.frequency[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.frequency[x]",
"short": "Frequency",
"definition": "at0003: The frequency as number of times per time period that the activity is to take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.interval",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.interval",
"short": "Interval",
"definition": "[at0014] The time interval or minimum and maximum range of an interval between each scheduled activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificTime[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificTime[x]",
"short": "Specific time",
"definition": "at0004: A specific time or interval of time when the activity should occur.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvTime"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.timingDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.timingDescription",
"short": "Timing description",
"definition": "[at0027] Text description of the daily timing. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.exactTimingCritical",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.exactTimingCritical",
"short": "Exact timing critical?",
"definition": "[at0023] Is exact timing of the activity critical to effectiveness, or patient safety or wellbeing?",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.asRequired",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.asRequired",
"short": "As required",
"definition": "[at0024] Record as True if the activity should only occur when the \"As required criterion\" is met.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.AsRequiredCriterion",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.AsRequiredCriterion",
"short": "'As required' criterion",
"definition": "[at0025] The condition which triggers an 'As required' activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent",
"short": "Specific event",
"definition": "[at0039] A specific, named time event that the activity should occur in relation to.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.eventName",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.eventName",
"short": "Event name",
"definition": "[at0026] The name of the event that triggers the activity to take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.timeOffset",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.specificEvent.timeOffset",
"short": "Time offset",
"definition": "[at0040] The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should take place before the event.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle",
"short": "On / off cycle",
"definition": "[at0035] A cycle of activity where an on-off pattern is required.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.on",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.on",
"short": "On",
"definition": "[at0036] The period of time for which the activity should take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.off",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.dosage.timingDaily.onOffCycle.off",
"short": "Off",
"definition": "[at0037] The period of time for which the activity should NOT take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.clinicalIndication",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0156] The clinical reason for the medication activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails",
"short": "Administration details",
"definition": "[at0140] Details of body site and administration of the medication.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.route",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.route",
"short": "Route",
"definition": "[at0147] The route by which the ordered item was, or is to be, administered into the subject's body.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.bodySite",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.administrationDetails.bodySite",
"short": "Body site",
"definition": "[at0141] Structured description of the site of administration of the ordered item.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily",
"short": "Timing - non-daily",
"definition": "[openEHR-EHR-CLUSTER.timing_nondaily.v1] Structured information about the intended timing pattern for a therapeutic or diagnostic activity occurring over days, weeks, months or years.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.repetitionInterval",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.repetitionInterval",
"short": "Repetition interval",
"definition": "[at0002] The interval between repetitions of the activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.daysPerTimePeriod[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.daysPerTimePeriod[x]",
"short": "Days per time period",
"definition": "at0014: The number of days per time period on which the activity takes place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.activitiesPerTimePeriod[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.activitiesPerTimePeriod[x]",
"short": "Activities per time period",
"definition": "at0022: The number of activities per time period.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDate[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDate[x]",
"short": "Specific date",
"definition": "at0001: The activity should take place on a specific date or a specific range of dates.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDate"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDate"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfWeek",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfWeek",
"short": "Specific day of week",
"definition": "[at0003] The activity should take place on a specific day of the week.",
"min": 0,
"max": "7",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySpecificDayOfWeek"
}
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfMonth[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificDayOfMonth[x]",
"short": "Specific day of month",
"definition": "at0004: The activity should take place on a specific day or interval of days of the month.",
"min": 0,
"max": "31",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvCount"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.timingDescription",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.timingDescription",
"short": "Timing description",
"definition": "[at0021] Text description of the timing.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent",
"short": "Specific event",
"definition": "[at0006] The activity should take place in relation to a specific named event.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.eventName",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.eventName",
"short": "Event name",
"definition": "[at0005] The name of the event that triggers the activity to take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.timeOffset",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.specificEvent.timeOffset",
"short": "Time offset",
"definition": "[at0009] The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should be taken before a known event.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle",
"short": "On / off cycle",
"definition": "[at0010] A cycle of activity where an on-off pattern is required.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.on",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.on",
"short": "On",
"definition": "[at0011] The period of time for which the activity should take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.off",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.timingNonDaily.onOffCycle.off",
"short": "Off",
"definition": "[at0012] The period of time for which the activity should NOT take place.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.MedicationStatement.orderId[x]",
"path": "InternationalPatientSummary.medicationSummary.MedicationStatement.orderId[x]",
"short": "Order ID",
"definition": "at0103: Unique identifier for the medication order.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.globalExclusionOfMedicationUse",
"path": "InternationalPatientSummary.medicationSummary.ExclusionGlobal.globalExclusionOfMedicationUse",
"short": "Global exclusion of medication use",
"definition": "[at0002] Overall statement of exclusion about the use of all medications at the time of recording.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations",
"path": "InternationalPatientSummary.immunizations",
"short": "Immunizations",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement",
"short": "Immunization statement",
"definition": "[openEHR-EHR-ACTION.medication.v1] Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.careflowStep",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep2"
}
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.time",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.immunisationItem",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.immunisationItem",
"short": "Immunisation item",
"definition": "[at0020] Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.clinicalIndication",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0156] The clinical reason for the medication activity.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails",
"short": "Administration details",
"definition": "[at0140] Details of body site and administration of the medication.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.route",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.route",
"short": "Route",
"definition": "[at0147] The route by which the ordered item was, or is to be, administered into the subject's body.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.targetSite",
"path": "InternationalPatientSummary.immunizations.ImmunizationStatement.administrationDetails.targetSite",
"short": "Target site",
"definition": "[at0141] Structured description of the site of administration of the ordered item.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.immunizations.AbsenceOfInformation.lastUpdated",
"path": "InternationalPatientSummary.immunizations.AbsenceOfInformation.lastUpdated",
"short": "Last updated",
"definition": "[at0004] The date at which the absence was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults",
"path": "InternationalPatientSummary.diagnosticResults",
"short": "Diagnostic Results",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult",
"short": "Laboratory test result",
"definition": "[openEHR-EHR-OBSERVATION.laboratory_test_result.v1] The result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.testName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.testName",
"short": "Test name",
"definition": "[at0005] Name of the laboratory investigation performed on the specimen(s).",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen",
"short": "Specimen",
"definition": "[openEHR-EHR-CLUSTER.specimen.v1] A physical sample collected from, or related to, an individual for the purpose of investigation, examination or analysis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.specimenType",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.specimenType",
"short": "Specimen type",
"definition": "[at0029] The type of specimen.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.method",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.method",
"short": "Method",
"definition": "[at0007] The method of collection used.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.bodySite",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.specimen.bodySite",
"short": "Body site",
"definition": "[at0087] Identification of the body site or other location from where the specimen is collected.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.diagnosticServiceCategory",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.diagnosticServiceCategory",
"short": "Diagnostic service category",
"definition": "[at0077] The diagnostic service or discipline that is responsible for the laboratory test result.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult",
"short": "Laboratory analyte result",
"definition": "[openEHR-EHR-CLUSTER.laboratory_test_analyte.v1] The result of a laboratory test for a single analyte value.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteName",
"short": "Analyte name",
"definition": "[at0024] The name of the analyte result.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteResult[x]",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.analyteResult[x]",
"short": "Analyte result",
"definition": "at0001: The value of the analyte result.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvState"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvOrdinal"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvScale"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.testMethod[x]",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.laboratoryAnalyteResult.testMethod[x]",
"short": "Test method",
"definition": "at0028: Description about the method used to perform the test on this analyte only.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvState"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvOrdinal"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvScale"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.interpretation",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.interpretation",
"short": "Interpretation",
"definition": "[at0057] Narrative description of the key findings.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile",
"short": "Media file",
"definition": "[openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.content",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.content",
"short": "Content",
"definition": "[at0001] Digital representation of the media file.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.contentName",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.mediaFile.contentName",
"short": "Content name",
"definition": "[at0002] Descriptive name or title for the media file.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.LaboratoryTestResult.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult",
"short": "Imaging examination result",
"definition": "[openEHR-EHR-OBSERVATION.imaging_exam_result.v1] The result of an imaging examination performed on an individual, using radiological techniques.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.studyName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.studyName",
"short": "Study name",
"definition": "[at0004] The name of the imaging examination performed.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.modality",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.modality",
"short": "Modality",
"definition": "[at0091] The type of imaging device, process or method that originally acquired or produced the data used to create the images in the study.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.targetBodySite",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.targetBodySite",
"short": "Target body site",
"definition": "[at0055] Description of the simple body site or region targetted for imaging.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.overallResultStatus",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.overallResultStatus",
"short": "Overall result status",
"definition": "[at0072] The status of the imaging examination result as a whole.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallResultStatus"
}
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingFindings",
"short": "Imaging findings",
"definition": "[at0008] Narrative description or overview of all clinical findings.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure",
"short": "Imaging examination of a body structure",
"definition": "[openEHR-EHR-CLUSTER.imaging_exam.v1] Findings on radiological examination of a specified body structure or region.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodyStructure",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodyStructure",
"short": "Body structure",
"definition": "[at0001] Identification of the body structure or region examined.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodySite",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.bodySite",
"short": "Body site",
"definition": "[at0002] Identification of the area of the body under examination.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.imagingFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.imagingFindings",
"short": "Imaging findings",
"definition": "[at0004] Narrative description of the imaging findings observed during this examination.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.impression",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.impression",
"short": "Impression",
"definition": "[at0006] Single word, phrase or brief description that represents the clinical meaning and significance of all imaging findings for the identified body structure.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.comment",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingExaminationOfABodyStructure.comment",
"short": "Comment",
"definition": "[at0007] Additional narrative about the imaging findings of the body structure, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.comparisonFindings",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.comparisonFindings",
"short": "Comparison findings",
"definition": "[at0056] Narrative description about the comparison of this examination with previous similar studies.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingQuality",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingQuality",
"short": "Imaging quality",
"definition": "[at0063] Assessment about the quality of the examination.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDifferentialDiagnosis",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDifferentialDiagnosis",
"short": "Imaging differential diagnosis",
"definition": "[at0058] Single word, phrase or brief description representing a possible condition or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDiagnosis",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.imagingDiagnosis",
"short": "Imaging diagnosis",
"definition": "[at0020] Single word, phrase or brief description representing the likely condition or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile",
"short": "Media file",
"definition": "[openEHR-EHR-CLUSTER.media_file.v1] A media file that is acquired or used as part of the healthcare process, and associated metadata.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.content",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.content",
"short": "Content",
"definition": "[at0001] Digital representation of the media file.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvMultimedia"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.contentName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.mediaFile.contentName",
"short": "Content name",
"definition": "[at0002] Descriptive name or title for the media file.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.technique",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.technique",
"short": "Technique",
"definition": "[at0087] Name of the radiological procedure used to capture the study.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails",
"short": "Examination request details",
"definition": "[at0027] Details about a single imaging examination requested.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.receiverOrderIdentifier[x]",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.receiverOrderIdentifier[x]",
"short": "Receiver order identifier",
"definition": "at0031: Unique identifier for the imaging examination order assigned by the radiology service.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.requesterOrderIdentifier[x]",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.requesterOrderIdentifier[x]",
"short": "Requester order identifier",
"definition": "at0028: Unique identifier for the imaging examination order assigned by the requester.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.examinationRequestedName",
"path": "InternationalPatientSummary.diagnosticResults.ImagingExaminationResult.examinationRequestDetails.examinationRequestedName",
"short": "Examination requested name",
"definition": "[at0029] Identification of imaging examination requested.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives",
"path": "InternationalPatientSummary.advanceDirectives",
"short": "Advance Directives",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective",
"short": "Advance care directive",
"definition": "[openEHR-EHR-EVALUATION.advance_care_directive.v2] A framework to communicate the preferences of an individual for future medical treatment and care.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.typeOfDirective",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.typeOfDirective",
"short": "Type of directive",
"definition": "[at0005] The type of advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.status",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.status",
"short": "Status",
"definition": "[at0004] The status of the advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryStatus"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.description",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.description",
"short": "Description",
"definition": "[at0006] Narrative description of the overall advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.condition",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.condition",
"short": "Condition",
"definition": "[at0007] The conditions or situations in which the individual wishes the advance care directive to apply.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.comment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.comment",
"short": "Comment",
"definition": "[at0038] Additional narrative about the advance care directive not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodStart",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodStart",
"short": "Valid period start",
"definition": "[at0053] The date/time that marks the beginning of the valid period of time for this advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodEnd",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.validPeriodEnd",
"short": "Valid period end",
"definition": "[at0054] The date/time that marks the conclusion of the valid period of time for this advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.reviewDueDate",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.reviewDueDate",
"short": "Review due date",
"definition": "[at0056] The date at which the advance care directive is due to be reviewed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.lastUpdated",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.lastUpdated",
"short": "Last updated",
"definition": "[at0055] The date when this advance directive record was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.mandate[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.mandate[x]",
"short": "Mandate",
"definition": "at0027: Description of any legislation or other authoritative guidance that apply.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation",
"short": "Directive location",
"definition": "[at0058] Information about the physical or digital location of the Advance care directive.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.location[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceCareDirective.directiveLocation.location[x]",
"short": "Location",
"definition": "at0030: Physical or digital location of the Advance care directive.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions",
"short": "Advance intervention decisions",
"definition": "[openEHR-EHR-EVALUATION.advance_intervention_decisions.v1] Anticipatory decisions about the overall intent of care and possible interventions (including treatments, activities, and diagnostic or therapeutic procedures), asserted by a clinician.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.intentOfCare",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.intentOfCare",
"short": "Intent of care",
"definition": "[at0002] The overall intent for future care and treatment for the individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryIntentOfCare"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.rationale",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.rationale",
"short": "Rationale",
"definition": "[at0056] Narrative description about the logic and justification for the 'Intent of care' decision.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.decisionsDescription",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.decisionsDescription",
"short": "Decisions description",
"definition": "[at0008] Narrative description about all advance intervention decisions, including the CPR decision.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.cPRDecision",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.cPRDecision",
"short": "CPR decision",
"definition": "[at0009] Decision about the extent of cardiopulmonary resuscitation (CPR) intervention appropriate for this individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCPRDecision"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention",
"short": "Per intervention",
"definition": "[at0014] Details of the decision about possible treatments or activities that may be life-saving, life-prolonging or cause undesirable side effects.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.intervention",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.intervention",
"short": "Intervention",
"definition": "[at0015] Name of the possible treatment, procedure or activity.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryIntervention"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.decision",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.decision",
"short": "Decision",
"definition": "[at0034] Decision about the identified intervention.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDecision"
}
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.precondition",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.precondition",
"short": "Precondition",
"definition": "[at0039] Description of the circumstance/s in which a 'Conditional recommendation' is applicable.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.comment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.perIntervention.comment",
"short": "Comment",
"definition": "[at0040] Additional narrative about the intervention decision, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.patientAwareness",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.patientAwareness",
"short": "Patient awareness",
"definition": "[at0042] Narrative description about awareness of the Advance intervention decisions by the individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.carerAwareness",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.carerAwareness",
"short": "Carer awareness",
"definition": "[at0043] Narrative description about awareness of the Advance intervention decisions by family, carers or legal proxy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.overallComment",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.overallComment",
"short": "Overall comment",
"definition": "[at0044] Additional narrative about all advance intervention decisions, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.lastUpdated",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.lastUpdated",
"short": "Last updated",
"definition": "[at0046] The date and/or time when the Advance intervention decisions were last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodStart",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodStart",
"short": "Valid period start",
"definition": "[at0047] The date/time that marks the beginning of the valid period of time for the Advance intervention decisions.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodEnd",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.validPeriodEnd",
"short": "Valid period end",
"definition": "[at0048] The date/time that marks the conclusion of the valid period of time for the Advance intervention decisions.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.reviewDue",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.reviewDue",
"short": "Review due",
"definition": "[at0049] The date when review of the Advance intervention decisions are due.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.mandate[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.mandate[x]",
"short": "Mandate",
"definition": "at0050: Description of any legislation or other authoritative guidance that apply.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvEhrUri"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation",
"short": "Document location",
"definition": "[at0052] Information about the physical or digital location of the advance intervention decisions record.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.location[x]",
"path": "InternationalPatientSummary.advanceDirectives.AdvanceInterventionDecisions.documentLocation.location[x]",
"short": "Location",
"definition": "at0053: Physical or digital location of the Advance intervention decisions record.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures",
"path": "InternationalPatientSummary.historyOfProcedures",
"short": "History of Procedures",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure",
"short": "Procedure",
"definition": "[openEHR-EHR-ACTION.procedure.v1] A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.careflowStep",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep3"
}
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.time",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.procedureName",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.procedureName",
"short": "Procedure name",
"definition": "[at0002] Identification of the procedure by name.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.indication",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.indication",
"short": "Indication",
"definition": "[at0070] The clinical or process-related reason for the procedure.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.Procedure.bodySite",
"path": "InternationalPatientSummary.historyOfProcedures.Procedure.bodySite",
"short": "Body site",
"definition": "[at0063] Identification of the body site for the procedure.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation",
"short": "Absence of information",
"definition": "[openEHR-EHR-EVALUATION.absence.v2] Statement that specified health information is not available for inclusion in the health record or extract at the time of recording.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.absenceStatement",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.absenceStatement",
"short": "Absence statement",
"definition": "[at0002] Positive statement that no information is available.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.lastUpdated",
"path": "InternationalPatientSummary.historyOfProcedures.AbsenceOfInformation.lastUpdated",
"short": "Last updated",
"definition": "[at0004] The date at which the absence was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal",
"short": "Exclusion - global",
"definition": "[openEHR-EHR-EVALUATION.exclusion_global.v1] An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.globalExclusionOfProcedures",
"path": "InternationalPatientSummary.historyOfProcedures.ExclusionGlobal.globalExclusionOfProcedures",
"short": "Global exclusion of procedures",
"definition": "[at0002] Overall statement of exclusion about all procedures at the time of recording.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices",
"path": "InternationalPatientSummary.medicalDevices",
"short": "Medical Devices",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement",
"short": "Device use statement",
"definition": "[openEHR-EHR-EVALUATION.device_summary.v0] An ongoing and persistent overview about medical devices that have been fitted or implanted.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails",
"short": "Device details",
"definition": "[at0022] Details about each device.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.deviceName",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.deviceName",
"short": "Device name",
"definition": "[at0007] Identification of the specific device, by name.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.bodySite",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of the body site where the device is fitted/implanted.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice",
"short": "Medical device",
"definition": "[openEHR-EHR-CLUSTER.device.v1] An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.deviceName",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.deviceName",
"short": "Device name",
"definition": "[at0001] Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.type",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.type",
"short": "Type",
"definition": "[at0003] The category or kind of device.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.description",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.description",
"short": "Description",
"definition": "[at0002] Narrative description of the medical device.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uniqueDeviceIdentifierUDI",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.uniqueDeviceIdentifierUDI",
"short": "Unique device identifier (UDI)",
"definition": "[at0021] A numeric or alphanumeric string that is associated with this device within a given system.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.manufacturer",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.manufacturer",
"short": "Manufacturer",
"definition": "[at0004] Name of manufacturer.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfManufacture",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfManufacture",
"short": "Date of manufacture",
"definition": "[at0005] Date the device was manufactured.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.serialNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.serialNumber",
"short": "Serial number",
"definition": "[at0020] Number assigned by the manufacturer which can be found on the device, and should be specific to each device., its label, or accompanying packaging.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.catalogueNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.catalogueNumber",
"short": "Catalogue number",
"definition": "[at0022] The exact number assigned by the manufacturer, as it appears in the manufacturer's catalogue, device labeling, or accompanying packaging.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.modelNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.modelNumber",
"short": "Model number",
"definition": "[at0023] The exact model number assigned by the manufacturer and found on the device label or accompanying packaging.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.batchLotNumber",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.batchLotNumber",
"short": "Batch/Lot number",
"definition": "[at0006] The number assigned by the manufacturer which identifies a group of items manufactured at the same time, usually found on the label or packaging material.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.softwareVersion",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.softwareVersion",
"short": "Software version",
"definition": "[at0025] Identification of the version of software being used in the medical device.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfExpiry",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.dateOfExpiry",
"short": "Date of expiry",
"definition": "[at0007] Date after which the device/product is no longer fit for use, usually found on the device itself or printed on the accompanying packaging.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.otherIdentifier",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.otherIdentifier",
"short": "Other identifier",
"definition": "[at0024] Unspecified identifier, which can be further specified in a template or at run time.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.comment",
"path": "InternationalPatientSummary.medicalDevices.DeviceUseStatement.deviceDetails.medicalDevice.comment",
"short": "Comment",
"definition": "[at0008] Additional narrative about the device not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns",
"path": "InternationalPatientSummary.vitalSigns",
"short": "Vital Signs",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight",
"short": "Body weight",
"definition": "[openEHR-EHR-OBSERVATION.body_weight.v2] Measurement of the body weight of an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.weight",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.weight",
"short": "Weight",
"definition": "[at0004 | kg[lb_av]g] The weight of the individual.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyWeight.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength",
"path": "InternationalPatientSummary.vitalSigns.HeightLength",
"short": "Height/Length",
"definition": "[openEHR-EHR-OBSERVATION.height.v2] Height, or body length, is measured from crown of head to sole of foot.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.heightLength",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.heightLength",
"short": "Height/Length",
"definition": "[at0004 | cm[in_i]] The length of the body from crown of head to sole of foot.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.HeightLength.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration",
"path": "InternationalPatientSummary.vitalSigns.Respiration",
"short": "Respiration",
"definition": "[openEHR-EHR-OBSERVATION.respiration.v2] The characteristics of spontaneous breathing by an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.rate",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.rate",
"short": "Rate",
"definition": "[at0004 | /min] The frequency of spontaneous breathing.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.Respiration.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat",
"short": "Pulse/Heart beat",
"definition": "[openEHR-EHR-OBSERVATION.pulse.v2] The rate and associated attributes for a pulse or heart beat.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.rate",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.rate",
"short": "Rate",
"definition": "[at0004 | /min] The rate of the pulse or heart beat, measured in beats per minute.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.PulseHeartBeat.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature",
"short": "Body temperature",
"definition": "[openEHR-EHR-OBSERVATION.body_temperature.v2] A measurement of the body temperature, which is a surrogate for the core body temperature of the individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent",
"short": "Any event",
"definition": "[at0003] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.temperature",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.temperature",
"short": "Temperature",
"definition": "[at0004 | Cel[degF]] The measured temperature.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyTemperature.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference",
"short": "Head circumference",
"definition": "[openEHR-EHR-OBSERVATION.head_circumference.v1] The measurement of the longest distance around the head.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent",
"short": "Any event",
"definition": "[at0010] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.headCircumference",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.headCircumference",
"short": "Head circumference",
"definition": "[at0004 | cm[in_i]] The measurement of the longest distance around the head.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.HeadCircumference.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry",
"short": "Pulse oximetry",
"definition": "[openEHR-EHR-OBSERVATION.pulse_oximetry.v1] Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.spO2",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.spO2",
"short": "SpO2",
"definition": "[at0006] The saturation of oxygen in the peripheral blood, measured via pulse oximetry.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvProportion"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.PulseOximetry.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI",
"short": "Body Mass Index (BMI)",
"definition": "[openEHR-EHR-OBSERVATION.body_mass_index.v2] Calculated measurement which compares a person's weight and height.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent",
"short": "Any event",
"definition": "[at0002] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.bodyMassIndex",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.bodyMassIndex",
"short": "Body mass index",
"definition": "[at0004 | kg/m2[lb_av]/[in_i]2] Index describing ratio of weight to height.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BodyMassIndexBMI.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure",
"short": "Blood pressure",
"definition": "[openEHR-EHR-OBSERVATION.blood_pressure.v2] The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent",
"short": "Any event",
"definition": "[at0006] Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.systolic",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.systolic",
"short": "Systolic",
"definition": "[at0004 | mm[Hg]] Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.diastolic",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.diastolic",
"short": "Diastolic",
"definition": "[at0005 | mm[Hg]] Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.time",
"path": "InternationalPatientSummary.vitalSigns.BloodPressure.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness",
"path": "InternationalPatientSummary.pastHistoryOfIllness",
"short": "Past History of Illness",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.variant",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.variant",
"short": "Variant",
"definition": "[at0079] Specific variant or subtype of the Diagnosis, if relevant.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.cause",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.cause",
"short": "Cause",
"definition": "[at0078] A cause, set of causes, or manner of causation of the problem or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient. ",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateOfAbatement",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.dateOfAbatement",
"short": "Date of abatement",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty2"
}
},
{
"id": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.lastUpdated",
"path": "InternationalPatientSummary.pastHistoryOfIllness.ProblemDiagnosis.lastUpdated",
"short": "Last updated",
"definition": "[at0070] The date this problem or diagnosis was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy",
"path": "InternationalPatientSummary.pregnancy",
"short": "Pregnancy",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary",
"short": "Pregnancy summary",
"definition": "[openEHR-EHR-EVALUATION.pregnancy_summary.v0] Overview or summary record of a pregnancy and outcome, including the antenatal period, labour, birth and the immediate postnatal period.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyStatus",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyStatus",
"short": "Pregnancy status",
"definition": "[at0181] Statement about the current status of a single pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyLabel[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyLabel[x]",
"short": "Pregnancy label",
"definition": "at0146: An informal identifier assigned to the pregnancy, used to distinguish it from other pregnancies.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCount"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyConfirmed[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyConfirmed[x]",
"short": "Pregnancy confirmed",
"definition": "at0158: Confirmation of the pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvUri"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancySynopsis",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancySynopsis",
"short": "Pregnancy synopsis",
"definition": "[at0083] Narrative description about the entire pregnancy, labour and delivery, including complications.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproduction",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproduction",
"short": "Assisted reproduction?",
"definition": "[at0104] Was the pregnancy a result of assisted reproductive technology?",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproductionType",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.assistedReproductionType",
"short": "Assisted reproduction type",
"definition": "[at0105] Type of assisted reproductive technology used to achieve pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.earlyPregnancyOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.earlyPregnancyOutcome",
"short": "Early pregnancy outcome",
"definition": "[at0094] Outcome of the pregnancy as a whole.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyDuration",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyDuration",
"short": "Pregnancy duration",
"definition": "[at0159] The gestation when the pregnancy has ended.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyEndDate",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.pregnancyEndDate",
"short": "Pregnancy end date",
"definition": "[at0174] The date and/or time marking the end of the pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.multiplePregnancy[x]",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.multiplePregnancy[x]",
"short": "Multiple pregnancy?",
"definition": "at0178: Assertion about whether the pregnancy is cateogrised as 'multiple pregnancy'.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.onsetOfLabour",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.onsetOfLabour",
"short": "Onset of labour",
"definition": "[at0008] Manner in which labour started.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOnsetOfLabour"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.inductionMethod",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.inductionMethod",
"short": "Induction method",
"definition": "[at0096] Method of labour induction.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.reasonForInduction",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.reasonForInduction",
"short": "Reason for induction",
"definition": "[at0097] Reason for induction of labour.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.augmentationMethod",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.augmentationMethod",
"short": "Augmentation method",
"definition": "[at0022] Method of labour augmentation.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.totalDurationOfLabor",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.totalDurationOfLabor",
"short": "Total duration of labor",
"definition": "[at0016] Total duration of all three stages of labour.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perineum",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perineum",
"short": "Perineum",
"definition": "[at0118] Coded or narrative description about the condition of the perineum after birth, including injuries and repairs.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPerineum"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.episiotomy",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.episiotomy",
"short": "Episiotomy",
"definition": "[at0157] Was an episiotomy performed?",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.estimatedBloodLoss",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.estimatedBloodLoss",
"short": "Estimated blood loss",
"definition": "[at0119 | ml] Estimation of total maternal blood loss during birth and immediately postpartum.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.placeOfOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeOfOutcome",
"short": "Place of outcome",
"definition": "[at0175] Simple details about the location where the pregnancy was delivered or an alternative outcome of the pregnancy was treated or managed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.placeCategory",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.placeCategory",
"short": "Place category",
"definition": "[at0173] Category of the place where the pregnancy was delivered or an alternative outcome of the pregnancy was treated or managed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication",
"short": "Maternal complication",
"definition": "[at0065] Details about pregnancy complications or birth complications affecting the mother.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.complication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.complication",
"short": "Complication",
"definition": "[at0066] Identification of the complication.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.description",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.description",
"short": "Description",
"definition": "[at0068] Narrative description of the maternal complication.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.dateTimeOfOnset",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.maternalComplication.dateTimeOfOnset",
"short": "Date/Time of onset",
"definition": "[at0067] Date of onset of complication, as assessed by a clinician.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant",
"short": "Per infant",
"definition": "[at0028] Information about a single fetus or newborn infant.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.labelName",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.labelName",
"short": "Label/name",
"definition": "[at0036] Identification of the infant.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.infantOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.infantOutcome",
"short": "Infant outcome",
"definition": "[at0163] Outcome of the pregnancy for the identified infant or fetus.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfDelivery",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfDelivery",
"short": "Date/time of delivery",
"definition": "[at0029] Date and time of delivery for the infant.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.assignedSex",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.assignedSex",
"short": "Assigned sex",
"definition": "[at0037] Sex of the infant by direct observation of external genitalia.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryAssignedSex"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.presentingPart",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.presentingPart",
"short": "Presenting part",
"definition": "[at0045] Presenting part of the infant at delivery.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPresentingPart"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.position",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.position",
"short": "Position",
"definition": "[at0149] Position of the infant at delivery.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryPosition"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.birthweight",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.birthweight",
"short": "Birthweight",
"definition": "[at0038 | gkg] Weight of the infant at delivery.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeding",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.feeding",
"short": "Feeding",
"definition": "[at0109] Narrative description about feeding of the infant.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalOutcome",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalOutcome",
"short": "Neonatal outcome",
"definition": "[at0165] Description of the outcome at the end of the neonatal period per newborn infant.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryNeonatalOutcome"
}
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalSummary",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.neonatalSummary",
"short": "Neonatal summary",
"definition": "[at0170] Narrative description about issues, concerns about the infant or events occurring during the neonatal period.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfNeonatalDeath",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.dateTimeOfNeonatalDeath",
"short": "Date/time of neonatal death",
"definition": "[at0167] ",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.ageAtNeonatalDeath",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.ageAtNeonatalDeath",
"short": "Age at neonatal death",
"definition": "[at0166] The age of the infant if they died during the neonatal period.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDuration"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication",
"short": "Newborn complication",
"definition": "[at0061] Details about any complications affecting the newborn.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.complication",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.complication",
"short": "Complication",
"definition": "[at0062] Identification of the complication after birth.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.description",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.description",
"short": "Description",
"definition": "[at0064] Narrative description of complication.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.dateTimeOfOnset",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.newbornComplication.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0063] Date and/or time of onset of the complication.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.comment",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.perInfant.comment",
"short": "Comment",
"definition": "[at0182] Additional narrative about the infant, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.PregnancySummary.comment",
"path": "InternationalPatientSummary.pregnancy.PregnancySummary.comment",
"short": "Comment",
"definition": "[at0183] Additional narrative about the pregnancy, not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD",
"short": "Estimated date of delivery (EDD)",
"definition": "[openEHR-EHR-EVALUATION.estimated_date_delivery.v0] Estimated date of delivery for a pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByDateOfConception",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByDateOfConception",
"short": "EDD by date of conception",
"definition": "[at0003] The EDD calculated from a known date of conception.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByCycle",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.eDDByCycle",
"short": "EDD by cycle",
"definition": "[at0004] The EDD estimated from the onset of the last normal menstrual period by Naegle's method.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound",
"short": "By ultrasound",
"definition": "[at0006] Details about an EDD estimated from the findings on a pregnancy ultrasound.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.eDDByUltrasound",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.byUltrasound.eDDByUltrasound",
"short": "EDD by ultrasound",
"definition": "[at0008] Details about an EDD estimated from the findings on a pregnancy ultrasound.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD",
"short": "Agreed EDD",
"definition": "[at0009] Details about the EDD which is used as the basis for clinical decision-making during the pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.eDD",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.agreedEDD.eDD",
"short": "EDD",
"definition": "[at0010] The EDD which is to be used as the basis for clinical decision-making.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.lastUpdated",
"path": "InternationalPatientSummary.pregnancy.EstimatedDateOfDeliveryEDD.lastUpdated",
"short": "Last updated",
"definition": "[at0013] The date any EDD was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy",
"short": "Exclusion of pregnancy",
"definition": "[openEHR-EHR-OBSERVATION.exclusion_pregnancy.v0] Statement to explicitly record that a pregnancy was not present.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/OBSERVATION"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent",
"short": "Any event",
"definition": "[at0002] ",
"min": 0,
"max": "*",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVENT"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.exclusionStatement",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.exclusionStatement",
"short": "Exclusion statement",
"definition": "[at0006] An overall statement of exclusion about the state of pregnancy.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.time",
"path": "InternationalPatientSummary.pregnancy.ExclusionOfPregnancy.anyEvent.time",
"short": "Time",
"definition": "[RM] `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory",
"path": "InternationalPatientSummary.socialHistory",
"short": "Social History",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary",
"short": "Tobacco smoking summary",
"definition": "[openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1] Summary or persistent information about the tobacco smoking habits of an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.overallStatus",
"path": "InternationalPatientSummary.socialHistory.TobaccoSmokingSummary.overallStatus",
"short": "Overall status",
"definition": "[at0089] Statement about current smoking behaviour for all types of tobacco.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallStatus"
}
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary",
"short": "Alcohol consumption summary",
"definition": "[openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1] Summary or persistent information about the typical alcohol consumption of an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.overallStatus",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.overallStatus",
"short": "Overall status",
"definition": "[at0089] Statement about current consumption for all types of alcohol.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOverallStatus2"
}
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode",
"short": "Per episode",
"definition": "[at0064] Details about a discrete period of time with a consistent pattern of typical consumption.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.typicalConsumptionAlcoholUnits",
"path": "InternationalPatientSummary.socialHistory.AlcoholConsumptionSummary.perEpisode.typicalConsumptionAlcoholUnits",
"short": "Typical consumption (alcohol units)",
"definition": "[at0023 | 1/d1/wk1/mo] Estimate of number of alcohol units consumed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvQuantity"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare",
"path": "InternationalPatientSummary.planOfCare",
"short": "Plan of Care",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan",
"path": "InternationalPatientSummary.planOfCare.CarePlan",
"short": "Care Plan",
"definition": "[openEHR-EHR-ACTION.care_plan.v0] Plan or sequence of discrete activities developed to achieve a specified management goal or treatment outcome, carried out by health professionals and/or the patient.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/ACTION"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.careflowStep",
"path": "InternationalPatientSummary.planOfCare.CarePlan.careflowStep",
"short": "careflow_step",
"definition": "[RM] `ISM_TRANSITION.care_flow_step` - The step in the careflow process which occurred as part of generating this action, e.g. dispense , start_administration. This attribute represents the clinical label for the activity, as opposed to current_state which represents the state machine (ISM) computable form. Defined in archetype.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryCareflowStep4"
}
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.time",
"path": "InternationalPatientSummary.planOfCare.CarePlan.time",
"short": "time",
"definition": "[RM] `ACTION.time` - Point in time at which this action took place.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.carePlanName",
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanName",
"short": "Care Plan Name",
"definition": "[at0002] Name of care plan.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.plandescription",
"path": "InternationalPatientSummary.planOfCare.CarePlan.plandescription",
"short": "Description",
"definition": "[at0021] Description of activity performed/enacted against the plan.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.reason",
"path": "InternationalPatientSummary.planOfCare.CarePlan.reason",
"short": "Reason",
"definition": "[at0025] Reason for activity being performed /enacted against the plan.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.carePlanID",
"path": "InternationalPatientSummary.planOfCare.CarePlan.carePlanID",
"short": "Care Plan ID",
"definition": "[at0016] Identification of care plan.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.CarePlan.expiryDate",
"path": "InternationalPatientSummary.planOfCare.CarePlan.expiryDate",
"short": "Expiry Date",
"definition": "[at0017] Anticipated date beyond which the care plan can be deemed 'expired'.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest",
"short": "Service request",
"definition": "[openEHR-EHR-INSTRUCTION.service_request.v1] Request for a health-related service or activity to be delivered by a clinician, organisation or agency.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/INSTRUCTION"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative",
"short": "narrative",
"definition": "[RM] ",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceName",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceName",
"short": "Service name",
"definition": "[at0121] The name of the service/s requested.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceType",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceType",
"short": "Service type",
"definition": "[at0148] Category of service requested.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.description",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.description",
"short": "Description",
"definition": "[at0135] Narrative description about the service requested.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalIndication",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalIndication",
"short": "Clinical indication",
"definition": "[at0152] The symptom, sign or diagnosis that necessitates the requested service.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalContext",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.clinicalContext",
"short": "Clinical context",
"definition": "[at0154] Narrative information about the individual and their situation, providing relevant context for the request.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonForRequest",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonForRequest",
"short": "Reason for request",
"definition": "[at0062] The specific problem needing attention or the clinical question that requires investigation.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonDescription",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.reasonDescription",
"short": "Reason description",
"definition": "[at0064] Narrative description about the issue or clinical query that needs resolution.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.intent",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.intent",
"short": "Intent",
"definition": "[at0065] Description of the intended outcome of the request.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.orderDetail",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.orderDetail",
"short": "Order detail",
"definition": "[at0153] Additional details and instructions about how the services are to be delivered.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.urgency",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.urgency",
"short": "Urgency",
"definition": "[at0068] Urgency of the request for service.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryUrgency"
}
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceDue[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.serviceDue[x]",
"short": "Service due",
"definition": "at0040: The date/time or description about timing for provision of the requested service/s.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvInterval-DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.supplementaryInformation",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.supplementaryInformation",
"short": "Supplementary information",
"definition": "[at0076] Supplementary information will be following request.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvBoolean"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.informationDescription",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.informationDescription",
"short": "Information description",
"definition": "[at0078] Description of the supplementary information.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.comment",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.comment",
"short": "Comment",
"definition": "[at0150] Additional narrative about the service request not captured in other fields.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.timing",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.timing",
"short": "Timing",
"definition": "[RM] ",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvParsable"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.actionArchetypeId",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.narrative.actionArchetypeId",
"short": "Action_archetype_id",
"definition": "[RM] ",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.requesterOrderIdentifier[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requesterOrderIdentifier[x]",
"short": "Requester order identifier",
"definition": "at0010: The local identifier assigned by the requesting clinical system.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.receiverOrderIdentifier[x]",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.receiverOrderIdentifier[x]",
"short": "Receiver order identifier",
"definition": "at0011: The local identifier assigned to the request by the clinician or organisation receiving the request for service.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
},
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvIdentifier"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.requestStatus",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.requestStatus",
"short": "Request status",
"definition": "[at0127] The status of the request for service as indicated by the requester.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.eligibilityGuidance",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.eligibilityGuidance",
"short": "Eligibility guidance",
"definition": "[at0158] Advice from the requester to the receiver about the individual's eligibility for the requested service.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.billingGuidance",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.billingGuidance",
"short": "Billing guidance",
"definition": "[at0156] A recommendation from the requester to the receiver about the method of payment for the service.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.planOfCare.ServiceRequest.expiryTime",
"path": "InternationalPatientSummary.planOfCare.ServiceRequest.expiryTime",
"short": "expiry_time",
"definition": "[RM] ",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus",
"path": "InternationalPatientSummary.functionalStatus",
"short": "Functional Status",
"definition": "[openEHR-EHR-SECTION.adhoc.v1] A generic section header which should be renamed in a template to suit a specific clinical context.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/SECTION"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis",
"short": "Problem/Diagnosis",
"definition": "[openEHR-EHR-EVALUATION.problem_diagnosis.v1] Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisName",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisName",
"short": "Problem/Diagnosis name",
"definition": "[at0002] Identification of the problem or diagnosis, by name.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.variant",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.variant",
"short": "Variant",
"definition": "[at0079] Specific variant or subtype of the Diagnosis, if relevant.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.bodySite",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.bodySite",
"short": "Body site",
"definition": "[at0012] Identification of a simple body site for the location of the problem or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.cause",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.cause",
"short": "Cause",
"definition": "[at0078] A cause, set of causes, or manner of causation of the problem or diagnosis.",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateTimeOfOnset",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateTimeOfOnset",
"short": "Date/time of onset",
"definition": "[at0077] Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.severity",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.severity",
"short": "Severity",
"definition": "[at0005] An assessment of the overall severity of the problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummarySeverity3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.impact",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.impact",
"short": "Impact",
"definition": "[at0080] Overall assessment of the impact of a health problem for the specific patient. ",
"min": 0,
"max": "*",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateOfAbatement",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.dateOfAbatement",
"short": "Date of abatement",
"definition": "[at0030] Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier",
"short": "Problem/Diagnosis qualifier",
"definition": "[openEHR-EHR-CLUSTER.problem_qualifier.v2] Contextual or temporal qualifier for a specified problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/Cluster"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.activeInactive",
"short": "Active/Inactive?",
"definition": "[at0003] Category that supports division of problems and diagnoses into Active or Inactive problem lists.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryActiveInactive3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.resolutionPhase",
"short": "Resolution phase",
"definition": "[at0083] Phase of healing for an acute problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryResolutionPhase3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.remissionStatus",
"short": "Remission status",
"definition": "[at0089] Status of the remission of an incurable diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryRemissionStatus3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.problemDiagnosisQualifier.occurrence",
"short": "Occurrence",
"definition": "[at0071] Category of the occurrence for this problem or diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "required",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryOccurrence3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.diagnosticCertainty",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.diagnosticCertainty",
"short": "Diagnostic certainty",
"definition": "[at0073] The level of confidence in the identification of the diagnosis.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvCodedText"
}
],
"binding": {
"strength": "preferred",
"valueSet": "https://ianbennett.github.io/ExampleIG_Ian/ValueSet/InternationalPatientSummaryDiagnosticCertainty3"
}
},
{
"id": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.lastUpdated",
"path": "InternationalPatientSummary.functionalStatus.ProblemDiagnosis.lastUpdated",
"short": "Last updated",
"definition": "[at0070] The date this problem or diagnosis was last updated.",
"min": 0,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvDateTime"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression",
"short": "Clinical impression",
"definition": "[openEHR-EHR-EVALUATION.clinical_synopsis.v1] Narrative summary or overview about a patient, specifically from the perspective of a healthcare provider, and with or without associated interpretations.",
"min": 0,
"max": "1",
"type": [
{
"code": "http://openehr.org/fhir/StructureDefinition/EVALUATION"
}
]
},
{
"id": "InternationalPatientSummary.functionalStatus.ClinicalImpression.impression",
"path": "InternationalPatientSummary.functionalStatus.ClinicalImpression.impression",
"short": "Impression",
"definition": "[at0002] The summary, assessment, conclusions or evaluation of the clinical findings.",
"min": 1,
"max": "1",
"type": [
{
"code": "https://ianbennett.github.io/ExampleIG_Ian/StructureDefinition/DvText"
}
]
}
]
}
}