{ "description": null, "_filename": "outputProfile-QuestionnaireResponse-get-asg-cst.StructureDefinition.json", "package_name": "hsg.asg-well", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.3.0", "name": "outputProfile-QuestionnaireResponse-get-asg-cst", "abstract": false, "type": "QuestionnaireResponse", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.11", "status": "active", "id": "cdf5f49f-ea38-43e9-9918-0de37933308e", "kind": "resource", "url": "http://ihis.sg/StructureDefinition/QuestionnaireResponse-get-asg-cst", "version": null, "differential": { "element": [ { "id": "QuestionnaireResponse.id", "min": 1, "path": "QuestionnaireResponse.id", "short": "n/a", "comment": "Sample Value: \"836E7E44EB2D4399BBC53496F7AB3699\"" }, { "id": "QuestionnaireResponse.meta", "min": 1, "path": "QuestionnaireResponse.meta", "short": "n/a" }, { "id": "QuestionnaireResponse.meta.id", "max": "0", "path": "QuestionnaireResponse.meta.id" }, { "id": "QuestionnaireResponse.meta.extension", "max": "0", "path": "QuestionnaireResponse.meta.extension" }, { "id": "QuestionnaireResponse.meta.versionId", "min": 1, "path": "QuestionnaireResponse.meta.versionId", "short": "n/a", "comment": "Sample Value: \"1\"" }, { "id": "QuestionnaireResponse.meta.lastUpdated", "min": 1, "path": "QuestionnaireResponse.meta.lastUpdated", "short": "n/a", "comment": "Sample Value: \"2025-01-25T10:36:12.171+08:00\"" }, { "id": "QuestionnaireResponse.meta.source", "max": "0", "path": "QuestionnaireResponse.meta.source" }, { "id": "QuestionnaireResponse.meta.profile", "max": "0", "path": "QuestionnaireResponse.meta.profile" }, { "id": "QuestionnaireResponse.meta.security", "max": "0", "path": "QuestionnaireResponse.meta.security" }, { "id": "QuestionnaireResponse.meta.tag", "max": "1", "min": 1, "path": "QuestionnaireResponse.meta.tag", "short": "n/a", "comment": "n/a" }, { "id": "QuestionnaireResponse.meta.tag.id", "max": "0", "path": "QuestionnaireResponse.meta.tag.id" }, { "id": "QuestionnaireResponse.meta.tag.extension", "max": "0", "path": "QuestionnaireResponse.meta.tag.extension" }, { "id": "QuestionnaireResponse.meta.tag.system", "min": 1, "path": "QuestionnaireResponse.meta.tag.system", "short": "n/a", "comment": "Fixed Value: \"http://ihis.sg/coding/correlationid\"", "fixedUri": "http://ihis.sg/coding/correlationid", "requirements": "n/a" }, { "id": "QuestionnaireResponse.meta.tag.version", "max": "0", "path": "QuestionnaireResponse.meta.tag.version" }, { "id": "QuestionnaireResponse.meta.tag.code", "min": 1, "path": "QuestionnaireResponse.meta.tag.code", "short": "n/a", "comment": "Sample Value: \"6349100fa3fa33f0f14e990f32fd6212\"", "requirements": "n/a" }, { "id": "QuestionnaireResponse.meta.tag.display", "max": "0", "path": "QuestionnaireResponse.meta.tag.display" }, { "id": "QuestionnaireResponse.meta.tag.userSelected", "max": "0", "path": "QuestionnaireResponse.meta.tag.userSelected" }, { "id": "QuestionnaireResponse.implicitRules", "max": "0", "path": "QuestionnaireResponse.implicitRules" }, { "id": "QuestionnaireResponse.language", "max": "0", "path": "QuestionnaireResponse.language" }, { "id": "QuestionnaireResponse.text", "max": "0", "path": "QuestionnaireResponse.text" }, { "id": "QuestionnaireResponse.contained", "max": "0", "path": "QuestionnaireResponse.contained" }, { "id": "QuestionnaireResponse.extension", "max": "0", "path": "QuestionnaireResponse.extension" }, { "id": "QuestionnaireResponse.modifierExtension", "max": "0", "path": "QuestionnaireResponse.modifierExtension" }, { "id": "QuestionnaireResponse.identifier", "min": 1, "path": "QuestionnaireResponse.identifier", "short": "n/a", "requirements": "n/a" }, { "id": "QuestionnaireResponse.identifier.id", "max": "0", "path": "QuestionnaireResponse.identifier.id" }, { "id": "QuestionnaireResponse.identifier.extension", "max": "0", "path": "QuestionnaireResponse.identifier.extension" }, { "id": "QuestionnaireResponse.identifier.use", "max": "0", "path": "QuestionnaireResponse.identifier.use" }, { "id": "QuestionnaireResponse.identifier.type", "max": "0", "path": "QuestionnaireResponse.identifier.type" }, { "id": "QuestionnaireResponse.identifier.system", "min": 1, "path": "QuestionnaireResponse.identifier.system", "short": "n/a", "comment": "Fixed Value: \"http://ihis.sg/identifier/cst-identifier-value\"", "fixedUri": "http://ihis.sg/identifier/cst-identifier-value", "requirements": "n/a" }, { "id": "QuestionnaireResponse.identifier.value", "min": 1, "path": "QuestionnaireResponse.identifier.value", "short": "n/a", "comment": "Sample Value: \"100005\"", "definition": "CST identifier value" }, { "id": "QuestionnaireResponse.identifier.period", "max": "0", "path": "QuestionnaireResponse.identifier.period" }, { "id": "QuestionnaireResponse.identifier.assigner", "max": "0", "path": "QuestionnaireResponse.identifier.assigner" }, { "id": "QuestionnaireResponse.basedOn", "max": "0", "path": "QuestionnaireResponse.basedOn" }, { "id": "QuestionnaireResponse.partOf", "max": "0", "path": "QuestionnaireResponse.partOf" }, { "id": "QuestionnaireResponse.questionnaire", "min": 1, "path": "QuestionnaireResponse.questionnaire", "short": "n/a", "comment": "Sample Value: \"http://ihis.sg/Questionnaire/asg-cst-questionnaire|1.0\"", "requirements": "n/a" }, { "id": "QuestionnaireResponse.status", "path": "QuestionnaireResponse.status", "short": "n/a", "comment": "Fixed Value: \"completed\"", "fixedCode": "completed", "requirements": "n/a", "isModifierReason": "n/a" }, { "id": "QuestionnaireResponse.subject", "min": 1, "path": "QuestionnaireResponse.subject", "short": "n/a", "comment": "n/a", "requirements": "n/a" }, { "id": "QuestionnaireResponse.subject.id", "max": "0", "path": "QuestionnaireResponse.subject.id" }, { "id": "QuestionnaireResponse.subject.extension", "max": "0", "path": "QuestionnaireResponse.subject.extension" }, { "id": "QuestionnaireResponse.subject.reference", "min": 1, "path": "QuestionnaireResponse.subject.reference", "short": "n/a", "comment": "Sample Value: \"https://pophealth.healthdxp.com/Patient/27995B73566145CEB9A83B226903C490\"", "definition": "The URI of the Patient Resource Id" }, { "id": "QuestionnaireResponse.subject.type", "max": "0", "path": "QuestionnaireResponse.subject.type", "fixedUri": "Patient" }, { "id": "QuestionnaireResponse.subject.identifier", "max": "0", "path": "QuestionnaireResponse.subject.identifier" }, { "id": "QuestionnaireResponse.subject.identifier.id", "max": "0", "path": "QuestionnaireResponse.subject.identifier.id" }, { "id": "QuestionnaireResponse.subject.identifier.extension", "max": "0", "path": "QuestionnaireResponse.subject.identifier.extension" }, { "id": "QuestionnaireResponse.subject.identifier.use", "max": "0", "path": "QuestionnaireResponse.subject.identifier.use" }, { "id": "QuestionnaireResponse.subject.identifier.type", "max": "0", "path": "QuestionnaireResponse.subject.identifier.type" }, { "id": "QuestionnaireResponse.subject.identifier.system", "min": 1, "path": "QuestionnaireResponse.subject.identifier.system", "fixedUri": "http://ihis.sg/identifier/nric" }, { "id": "QuestionnaireResponse.subject.identifier.value", "min": 1, "path": "QuestionnaireResponse.subject.identifier.value" }, { "id": "QuestionnaireResponse.subject.identifier.period", "max": "0", "path": "QuestionnaireResponse.subject.identifier.period" }, { "id": "QuestionnaireResponse.subject.identifier.assigner", "max": "0", "path": "QuestionnaireResponse.subject.identifier.assigner" }, { "id": "QuestionnaireResponse.subject.display", "max": "0", "path": "QuestionnaireResponse.subject.display" }, { "id": "QuestionnaireResponse.encounter", "max": "0", "path": "QuestionnaireResponse.encounter" }, { "id": "QuestionnaireResponse.authored", "min": 1, "path": "QuestionnaireResponse.authored", "short": "n/a", "comment": "Sample Value: \"2025-01-01T08:00:00+08:00\"", "constraint": [ { "key": "questionnaireresponse-authored-date-format", "human": "authored date must be in format: yyyy-mm-ddThh:mm:ss+08:00.", "severity": "error", "expression": "$this.toString().matches('^([1-9][0-9][0-9][0-9])(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])))T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\\\+08:00)$')" }, { "key": "questionnaireresponse-authored-date-not-future", "human": "authored date must not be greater than current date", "severity": "error", "expression": "$this <= (now() + 5 minutes).toString().substring(0,25).toDateTime()" } ], "requirements": "n/a" }, { "id": "QuestionnaireResponse.author", "max": "0", "path": "QuestionnaireResponse.author" }, { "id": "QuestionnaireResponse.source", "max": "0", "path": "QuestionnaireResponse.source" }, { "id": "QuestionnaireResponse.item", "path": "QuestionnaireResponse.item", "short": "n/a", "comment": "List of CST answers" }, { "id": "QuestionnaireResponse.item.id", "max": "0", "path": "QuestionnaireResponse.item.id" }, { "id": "QuestionnaireResponse.item.extension", "max": "0", "path": "QuestionnaireResponse.item.extension" }, { "id": "QuestionnaireResponse.item.modifierExtension", "max": "0", "path": "QuestionnaireResponse.item.modifierExtension" }, { "id": "QuestionnaireResponse.item.definition", "max": "0", "path": "QuestionnaireResponse.item.definition" }, { "id": "QuestionnaireResponse.item.text", "max": "0", "path": "QuestionnaireResponse.item.text" }, { "id": "QuestionnaireResponse.item.answer", "max": "1", "min": 1, "path": "QuestionnaireResponse.item.answer", "short": "n/a", "comment": "n/a" }, { "id": "QuestionnaireResponse.item.answer.id", "max": "0", "path": "QuestionnaireResponse.item.answer.id" }, { "id": "QuestionnaireResponse.item.answer.extension", "max": "0", "path": "QuestionnaireResponse.item.answer.extension" }, { "id": "QuestionnaireResponse.item.answer.modifierExtension", "max": "0", "path": "QuestionnaireResponse.item.answer.modifierExtension" }, { "id": "QuestionnaireResponse.item.answer.value[x]", "min": 1, "path": "QuestionnaireResponse.item.answer.value[x]", "type": [ { "code": "integer" }, { "code": "string" } ], "short": "n/a", "comment": "n/a", "requirements": "n/a" }, { "id": "QuestionnaireResponse.item.answer.item", "max": "0", "path": "QuestionnaireResponse.item.answer.item" }, { "id": "QuestionnaireResponse.item.item", "max": "0", "path": "QuestionnaireResponse.item.item" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" }