{
"description": null,
"_filename": "ClientWarningExtension.StructureDefinition.json",
"package_name": "ca.bc.bcy-ids",
"date": null,
"derivation": "constraint",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "ClientWarningExtension",
"abstract": false,
"type": "Extension",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "1.1.1",
"status": "draft",
"id": "850c5386-09ec-48ee-8e05-1fab4dd3c5a6",
"kind": "complex-type",
"url": "http://infoway-inforoute.ca/StructureDefinition/ca-bc-client-warning",
"context": [ {
"type": "element",
"expression": "Patient"
} ],
"version": null,
"differential": {
"element": [ {
"id": "Extension.extension",
"min": 4,
"path": "Extension.extension"
}, {
"id": "Extension.extension:clientWarningMessage",
"max": "1",
"min": 1,
"path": "Extension.extension",
"short": "Client Warning Message",
"sliceName": "clientWarningMessage",
"definition": "The textual description of the warning"
}, {
"id": "Extension.extension:clientWarningMessage.extension",
"max": "0",
"path": "Extension.extension.extension"
}, {
"id": "Extension.extension:clientWarningMessage.url",
"path": "Extension.extension.url",
"fixedUri": "clientWarningMessage"
}, {
"id": "Extension.extension:clientWarningMessage.value[x]",
"path": "Extension.extension.value[x]",
"type": [ {
"code": "string"
} ],
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.MESSAGE",
"identity": "PIR-DB"
} ]
}, {
"id": "Extension.extension:clientWarningEffective",
"max": "1",
"min": 1,
"path": "Extension.extension",
"short": "Client Warning Effective Period",
"sliceName": "clientWarningEffective",
"definition": "Client Warning Effective From and To dates"
}, {
"id": "Extension.extension:clientWarningEffective.extension",
"max": "0",
"path": "Extension.extension.extension"
}, {
"id": "Extension.extension:clientWarningEffective.url",
"path": "Extension.extension.url",
"fixedUri": "clientWarningEffective"
}, {
"id": "Extension.extension:clientWarningEffective.value[x]",
"path": "Extension.extension.value[x]",
"type": [ {
"code": "Period"
} ]
}, {
"id": "Extension.extension:clientWarningEffective.value[x].extension",
"max": "0",
"path": "Extension.extension.value[x].extension"
}, {
"id": "Extension.extension:clientWarningEffective.value[x].start",
"min": 1,
"path": "Extension.extension.value[x].start",
"short": "Client Warning Effective From",
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.EFFECTIVE_FROM",
"identity": "PIR-DB"
} ],
"definition": "Date when client warning becomes effective\r\nThe start of the period. The boundary is inclusive."
}, {
"id": "Extension.extension:clientWarningEffective.value[x].end",
"path": "Extension.extension.value[x].end",
"short": "Client Warning Effective To",
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.EFFECTIVE_TO",
"identity": "PIR-DB"
} ],
"definition": "Date when client warning is no longer valid\r\nThe end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time."
}, {
"id": "Extension.extension:clientWarningStatus",
"max": "1",
"path": "Extension.extension",
"short": "Client warning status for deleted client warnings.: 'ENTEREDINERROR'",
"sliceName": "clientWarningStatus"
}, {
"id": "Extension.extension:clientWarningStatus.extension",
"max": "0",
"path": "Extension.extension.extension"
}, {
"id": "Extension.extension:clientWarningStatus.url",
"path": "Extension.extension.url",
"fixedUri": "clientWarningStatus"
}, {
"id": "Extension.extension:clientWarningStatus.value[x]",
"path": "Extension.extension.value[x]",
"type": [ {
"code": "string"
} ],
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.IS_DELETED_IND",
"identity": "PIR-DB"
} ]
}, {
"id": "Extension.extension:clientWarningStatus.value[x].extension",
"max": "0",
"path": "Extension.extension.value[x].extension"
}, {
"id": "Extension.extension:clientWarningReasonComment",
"max": "1",
"path": "Extension.extension",
"short": "Client Warning Reason Comment",
"sliceName": "clientWarningReasonComment",
"definition": "Textual reason for updating the client warning"
}, {
"id": "Extension.extension:clientWarningReasonComment.extension",
"max": "0",
"path": "Extension.extension.extension"
}, {
"id": "Extension.extension:clientWarningReasonComment.url",
"path": "Extension.extension.url",
"fixedUri": "clientWarningReasonComment"
}, {
"id": "Extension.extension:clientWarningReasonComment.value[x]",
"path": "Extension.extension.value[x]",
"type": [ {
"code": "string"
} ],
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.REASON_COMMENT",
"identity": "PIR-DB"
} ]
}, {
"id": "Extension.extension:clientWarningReason",
"max": "1",
"path": "Extension.extension",
"short": "Client Warning Reason for Update",
"sliceName": "clientWarningReason",
"definition": "Reason for updating the client warning"
}, {
"id": "Extension.extension:clientWarningReason.extension",
"max": "0",
"path": "Extension.extension.extension"
}, {
"id": "Extension.extension:clientWarningReason.url",
"path": "Extension.extension.url",
"fixedUri": "clientWarningReason"
}, {
"id": "Extension.extension:clientWarningReason.value[x]",
"path": "Extension.extension.value[x]",
"type": [ {
"code": "string"
} ],
"mapping": [ {
"map": "NOTIF.NOTIFICATION_CLIENT_WRNNG.REASON_ID",
"identity": "PIR-DB"
} ]
}, {
"id": "Extension.extension:PIRIdentifier",
"max": "1",
"min": 1,
"path": "Extension.extension",
"extension": [ {
"url": "https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier"
} ],
"sliceName": "PIRIdentifier"
}, {
"id": "Extension.extension:PIRIdentifier.extension",
"max": "0",
"path": "Extension.extension.extension",
"extension": [ {
"url": "https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier"
} ]
}, {
"id": "Extension.extension:PIRIdentifier.url",
"path": "Extension.extension.url",
"fixedUri": "PIRIdentifier"
}, {
"id": "Extension.extension:PIRIdentifier.value[x]",
"min": 1,
"path": "Extension.extension.value[x]",
"type": [ {
"code": "Identifier"
} ]
}, {
"id": "Extension.extension:PIRIdentifier.value[x].extension",
"max": "0",
"path": "Extension.extension.value[x].extension"
}, {
"id": "Extension.extension:PIRIdentifier.value[x].type",
"min": 1,
"path": "Extension.extension.value[x].type"
}, {
"id": "Extension.extension:PIRIdentifier.value[x].type.coding.extension",
"max": "0",
"path": "Extension.extension.value[x].type.coding.extension"
}, {
"id": "Extension.extension:PIRIdentifier.value[x].type.coding.userSelected",
"max": "0",
"path": "Extension.extension.value[x].type.coding.userSelected"
}, {
"id": "Extension.extension:PIRIdentifier.value[x].system",
"min": 1,
"path": "Extension.extension.value[x].system"
}, {
"id": "Extension.extension:PIRIdentifier.value[x].value",
"min": 1,
"path": "Extension.extension.value[x].value"
}, {
"id": "Extension.extension:PIRLockSeqNumber",
"max": "1",
"min": 1,
"path": "Extension.extension",
"sliceName": "PIRLockSeqNumber"
}, {
"id": "Extension.extension:PIRLockSeqNumber.extension",
"max": "0",
"path": "Extension.extension.extension",
"extension": [ {
"url": "https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number"
} ]
}, {
"id": "Extension.extension:PIRLockSeqNumber.url",
"path": "Extension.extension.url",
"fixedUri": "PIRLockSeqNumber"
}, {
"id": "Extension.extension:PIRLockSeqNumber.value[x]",
"min": 1,
"path": "Extension.extension.value[x]",
"type": [ {
"code": "integer"
} ]
}, {
"id": "Extension.url",
"path": "Extension.url",
"fixedUri": "http://infoway-inforoute.ca/StructureDefinition/ca-bc-client-warning"
}, {
"id": "Extension.value[x]",
"max": "0",
"path": "Extension.value[x]"
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension"
}