Package | ca.on.health.idms |
Resource Type | StructureDefinition |
Id | PROFILE-BASIC-PRIMARY-FILE-NUMBER |
FHIR Version | R5 |
Source | https://simplifier.net/resolve?scope=ca.on.health.idms@1.0.9&canonical=https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Basic-Primary-File-Number |
URL | https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Basic-Primary-File-Number |
Status | draft |
Name | IDMS-Primary-File-Number |
Title | IDMS - Basic - Primary File Number |
Description | Profile for storing the latest Primary File Number per year this is needed to be able to generate the next number. |
Type | Basic |
Kind | resource |
No resources found
No resources found
No narrative content found in resource
{ "resourceType": "StructureDefinition", "id": "PROFILE-BASIC-PRIMARY-FILE-NUMBER", "url": "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Basic-Primary-File-Number", "name": "IDMS-Primary-File-Number", "title": "IDMS - Basic - Primary File Number", "status": "draft", "description": "Profile for storing the latest Primary File Number per year this is needed to be able to generate the next number.", "fhirVersion": "5.0.0", "kind": "resource", "abstract": false, "type": "Basic", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Basic", "derivation": "constraint", "differential": { "element": [ { "id": "Basic", "path": "Basic", "short": "Request Status History", "definition": "#### **_`IDMS: Request Status History`_**" }, { "id": "Basic.extension", "path": "Basic.extension", "max": "0" }, { "id": "Basic.identifier", "path": "Basic.identifier", "definition": "#### **_`IDMS: The PFN, the system defines the year, the value is the PFN' .`_**" }, { "id": "Basic.identifier.extension", "path": "Basic.identifier.extension", "max": "0" }, { "id": "Basic.identifier.use", "path": "Basic.identifier.use", "max": "0" }, { "id": "Basic.identifier.type", "path": "Basic.identifier.type", "max": "0" }, { "id": "Basic.identifier.system", "path": "Basic.identifier.system", "definition": "#### **_`IDMS: The year for the PFN, format is 'IDMS-PFN-YYYYY' , example 'IDMS-PFN-2024' .`_**", "min": 1, "max": "1" }, { "id": "Basic.identifier.value", "path": "Basic.identifier.value", "definition": "#### **_`IDMS: The latest PFN for the year .`_**", "min": 1, "max": "1" }, { "id": "Basic.identifier.period", "path": "Basic.identifier.period", "max": "0" }, { "id": "Basic.identifier.assigner", "path": "Basic.identifier.assigner", "max": "0" }, { "id": "Basic.code", "path": "Basic.code", "definition": "#### **_`IDMS: Fixed value of 'BASIC-PRIMARY-FILE-GENERATION' .`_**" }, { "id": "Basic.code.extension", "path": "Basic.code.extension", "max": "0" }, { "id": "Basic.code.coding", "path": "Basic.code.coding", "min": 1, "max": "1" }, { "id": "Basic.code.coding.extension", "path": "Basic.code.coding.extension", "max": "0" }, { "id": "Basic.code.coding.system", "path": "Basic.code.coding.system", "max": "0" }, { "id": "Basic.code.coding.version", "path": "Basic.code.coding.version", "max": "0" }, { "id": "Basic.code.coding.code", "path": "Basic.code.coding.code", "min": 1, "max": "1", "fixedCode": "BASIC-PRIMARY-FILE-GENERATION", "definition": "#### **_`IDMS: Fixed value of 'BASIC-PRIMARY-FILE-GENERATION' .`_**" }, { "id": "Basic.code.coding.display", "path": "Basic.code.coding.display", "max": "0" }, { "id": "Basic.code.coding.userSelected", "path": "Basic.code.coding.userSelected", "max": "0" }, { "id": "Basic.code.text", "path": "Basic.code.text", "definition": "#### **_`IDMS: Fixed value to signify this is a Request Status History record.`_**", "max": "0" }, { "id": "Basic.subject", "path": "Basic.subject", "definition": "#### **_`IDMS: Reference to the ServiceRequest that changed it's status.`_**", "max": "0" }, { "id": "Basic.created", "path": "Basic.created", "definition": "#### **_`IDMS: When the Request Status Changed.`_**", "max": "0" }, { "id": "Basic.author", "path": "Basic.author", "definition": "#### **_`IDMS: Reference to the PractitionerRole that changed the status. This is optional because sometimes the status is changed automatically. `_**", "max": "0" } ] } }