FHIR IG analytics| Package | synapxe.hsar |
| Resource Type | StructureDefinition |
| Id | profile-PlanDefinition-get-program.json |
| FHIR Version | R4B |
| Source | https://simplifier.net/resolve?scope=synapxe.hsar@1.0.0&canonical=http://ihis.sg/StructureDefinition/PlanDefinition |
| URL | http://ihis.sg/StructureDefinition/PlanDefinition |
| Status | active |
| Name | profile-PlanDefinition-get-program |
| Type | PlanDefinition |
| Kind | resource |
No resources found
| StructureDefinition | |
| translation | extension-PlanDefinition-title-translation |
No narrative content found in resource
{
"resourceType": "StructureDefinition",
"url": "http://ihis.sg/StructureDefinition/PlanDefinition",
"name": "profile-PlanDefinition-get-program",
"status": "active",
"publisher": "IHIS",
"fhirVersion": "4.3.0",
"kind": "resource",
"abstract": false,
"type": "PlanDefinition",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/PlanDefinition",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "PlanDefinition",
"path": "PlanDefinition",
"short": "n/a",
"definition": "Represent the care program and related activities required",
"comment": "A plan definition is a pre-defined group of actions to be taken in particular circumstances, often including conditonal elements, options and other decision points",
"min": 1,
"max": "1"
},
{
"id": "PlanDefinition.url",
"path": "PlanDefinition.url",
"short": "n/a",
"definition": "canonical ID. Unique globally",
"comment": "Fixed Value: \"http://ihis.sg/PlanDefinition/healthier-sg/healthier-sg-programme\"",
"requirements": "n/a",
"min": 1,
"fixedUri": "http://ihis.sg/PlanDefinition/healthier-sg/healthier-sg-programme",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.identifier",
"path": "PlanDefinition.identifier",
"short": "n/a",
"definition": "Grouping of identifier",
"comment": "n/a",
"requirements": "n/a",
"min": 1,
"max": "1"
},
{
"id": "PlanDefinition.identifier.use",
"path": "PlanDefinition.identifier.use",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.identifier.type",
"path": "PlanDefinition.identifier.type",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.identifier.system",
"path": "PlanDefinition.identifier.system",
"short": "n/a",
"definition": "Namespace of the plan definition identifier to ensure global uniqueness",
"comment": "Fixed Value: \"http://ihis.sg/identifier/plan-definition/healthier-sg\"",
"requirements": "n/a",
"min": 1,
"fixedUri": "http://ihis.sg/identifier/plan-definition/healthier-sg",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.identifier.value",
"path": "PlanDefinition.identifier.value",
"short": "n/a",
"definition": "The namespace for the identifier value",
"comment": "Sample Value : \"healthier-sg-programme\"",
"requirements": "n/a",
"min": 1,
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.identifier.period",
"path": "PlanDefinition.identifier.period",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.identifier.assigner",
"path": "PlanDefinition.identifier.assigner",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.version",
"path": "PlanDefinition.version",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.name",
"path": "PlanDefinition.name",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.title",
"path": "PlanDefinition.title",
"short": "n/a",
"definition": "The title for plan definition",
"comment": "Sample Value: \"Plan definition for Healthier SG\"",
"requirements": "n/a",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.subtitle",
"path": "PlanDefinition.subtitle",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.type",
"path": "PlanDefinition.type",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.status",
"path": "PlanDefinition.status",
"short": "n/a",
"definition": "FHIR Valueset: PublicationStatus. Possible value: \"draft\", \"active\", \"retired\", \"unknown\"",
"comment": "Sample Value: \"active\"",
"requirements": "n/a"
},
{
"id": "PlanDefinition.experimental",
"path": "PlanDefinition.experimental",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.subject[x]",
"path": "PlanDefinition.subject[x]",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.date",
"path": "PlanDefinition.date",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.publisher",
"path": "PlanDefinition.publisher",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.contact",
"path": "PlanDefinition.contact",
"max": "0"
},
{
"id": "PlanDefinition.description",
"path": "PlanDefinition.description",
"short": "n/a",
"definition": "The description for plan definition",
"comment": "n/a",
"requirements": "n/a",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.useContext",
"path": "PlanDefinition.useContext",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.jurisdiction",
"path": "PlanDefinition.jurisdiction",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.purpose",
"path": "PlanDefinition.purpose",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.usage",
"path": "PlanDefinition.usage",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.copyright",
"path": "PlanDefinition.copyright",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.approvalDate",
"path": "PlanDefinition.approvalDate",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.lastReviewDate",
"path": "PlanDefinition.lastReviewDate",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.effectivePeriod",
"path": "PlanDefinition.effectivePeriod",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.topic",
"path": "PlanDefinition.topic",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.author",
"path": "PlanDefinition.author",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.editor",
"path": "PlanDefinition.editor",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.reviewer",
"path": "PlanDefinition.reviewer",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.endorser",
"path": "PlanDefinition.endorser",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.relatedArtifact",
"path": "PlanDefinition.relatedArtifact",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.library",
"path": "PlanDefinition.library",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.goal",
"path": "PlanDefinition.goal",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action",
"path": "PlanDefinition.action",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"min": 4,
"max": "4"
},
{
"id": "PlanDefinition.action.prefix",
"path": "PlanDefinition.action.prefix",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.title",
"path": "PlanDefinition.action.title",
"short": " Name for this plan definition (human friendly)",
"definition": "Four Fixed Values: \"HealthierSG Programme Term&Condition\", \"HealthierSG Programme Term & Condition (Abridged)\", \"HealthierSG Onboarding Questionnaire\", \"HealthierSG Programme Health Questionnaire\"",
"comment": "n/a",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.action.title.extension:titleTranslation",
"path": "PlanDefinition.action.title.extension",
"sliceName": "titleTranslation",
"short": "n/a",
"requirements": "n/a",
"type": [
{
"code": "Extension",
"profile": [
"http://ihis.sg/extension/translation"
]
}
],
"isModifier": false
},
{
"id": "PlanDefinition.action.description",
"path": "PlanDefinition.action.description",
"short": "n/a",
"definition": "Brief description of the action",
"comment": "n/a"
},
{
"id": "PlanDefinition.action.description.extension:titleTranslation",
"path": "PlanDefinition.action.description.extension",
"sliceName": "titleTranslation",
"short": "n/a",
"requirements": "n/a",
"type": [
{
"code": "Extension",
"profile": [
"http://ihis.sg/extension/translation"
]
}
],
"isModifier": false
},
{
"id": "PlanDefinition.action.textEquivalent",
"path": "PlanDefinition.action.textEquivalent",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.priority",
"path": "PlanDefinition.action.priority",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.code",
"path": "PlanDefinition.action.code",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"min": 1
},
{
"id": "PlanDefinition.action.code.coding",
"path": "PlanDefinition.action.code.coding",
"short": "n/a",
"definition": "Grouping of coding",
"comment": "n/a",
"requirements": "n/a",
"min": 1
},
{
"id": "PlanDefinition.action.code.coding.system",
"path": "PlanDefinition.action.code.coding.system",
"short": "n/a",
"definition": "Identity of the terminology system",
"comment": "Fixed Value : \"http://ihis.sg/ValueSet/hsg-plan-action-code\"",
"requirements": "n/a",
"min": 1,
"fixedUri": "http://ihis.sg/ValueSet/hsg-plan-action-code",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.action.code.coding.version",
"path": "PlanDefinition.action.code.coding.version",
"max": "0"
},
{
"id": "PlanDefinition.action.code.coding.code",
"path": "PlanDefinition.action.code.coding.code",
"short": "n/a",
"definition": "Symbol in syntax defined by the system The code of the coding. It shall be one of the code defined in valueset \"http://ihis.sg/ValueSet/hsg-plan-action-code\"",
"comment": "Sample Value: \"terms-and-conditions\", \"terms-and-conditions-abridged\", \"onboarding-questionnaire\", \"health-questionnaire\"",
"requirements": "n/a",
"min": 1,
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.action.code.coding.display",
"path": "PlanDefinition.action.code.coding.display",
"short": "n/a",
"definition": " Representation defined by the system",
"comment": "Sample value: \"Term & Condition\", \"Term & Condition (Abridged)\", \"Onboarding-Questionnaire\", \"Health-Questionnaire\"",
"requirements": "n/a",
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.action.code.coding.userSelected",
"path": "PlanDefinition.action.code.coding.userSelected",
"max": "0"
},
{
"id": "PlanDefinition.action.reason",
"path": "PlanDefinition.action.reason",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.documentation",
"path": "PlanDefinition.action.documentation",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.goalId",
"path": "PlanDefinition.action.goalId",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.subject[x]",
"path": "PlanDefinition.action.subject[x]",
"short": "n/a",
"definition": "n/a",
"comment": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.trigger",
"path": "PlanDefinition.action.trigger",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.condition",
"path": "PlanDefinition.action.condition",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.input",
"path": "PlanDefinition.action.input",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.output",
"path": "PlanDefinition.action.output",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.relatedAction",
"path": "PlanDefinition.action.relatedAction",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.timing[x]",
"path": "PlanDefinition.action.timing[x]",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.participant",
"path": "PlanDefinition.action.participant",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.type",
"path": "PlanDefinition.action.type",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.groupingBehavior",
"path": "PlanDefinition.action.groupingBehavior",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.selectionBehavior",
"path": "PlanDefinition.action.selectionBehavior",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.requiredBehavior",
"path": "PlanDefinition.action.requiredBehavior",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.precheckBehavior",
"path": "PlanDefinition.action.precheckBehavior",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.cardinalityBehavior",
"path": "PlanDefinition.action.cardinalityBehavior",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.definition[x]",
"path": "PlanDefinition.action.definition[x]",
"short": "n/a",
"definition": "Reference to \"Questionnaire\" url",
"comment": "Sample Value: \"/Questionnaire/hsg-oq-001\"",
"type": [
{
"code": "canonical"
}
],
"constraint": [
{
"key": "string-max-length",
"severity": "error",
"human": "Value is too long (maximum length is 255)",
"expression": "$this.length() <= 255"
}
]
},
{
"id": "PlanDefinition.action.transform",
"path": "PlanDefinition.action.transform",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.dynamicValue",
"path": "PlanDefinition.action.dynamicValue",
"short": "n/a",
"requirements": "n/a",
"max": "0"
},
{
"id": "PlanDefinition.action.action",
"path": "PlanDefinition.action.action",
"short": "n/a",
"requirements": "n/a",
"max": "0"
}
]
}
}