{ "description": "Profile for storing the latest Primary File Number per year this is needed to be able to generate the next number.", "_filename": "IDMS-BASIC-REQUEST-STATUS-HISTORY.json", "package_name": "ca.on.health.idms", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "5.0.0", "name": "IDMS-Primary-File-Number", "abstract": false, "type": "Basic", "experimental": null, "resourceType": "StructureDefinition", "title": "IDMS - Basic - Primary File Number", "package_version": "1.0.9", "status": "draft", "id": "081d3120-38f0-459b-8d21-8431c78ca905", "kind": "resource", "url": "https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-Basic-Primary-File-Number", "version": null, "differential": { "element": [ { "id": "Basic", "path": "Basic", "short": "Request Status History", "definition": "#### **_`IDMS: Request Status History`_**" }, { "id": "Basic.extension", "max": "0", "path": "Basic.extension" }, { "id": "Basic.identifier", "path": "Basic.identifier", "definition": "#### **_`IDMS: The PFN, the system defines the year, the value is the PFN' .`_**" }, { "id": "Basic.identifier.extension", "max": "0", "path": "Basic.identifier.extension" }, { "id": "Basic.identifier.use", "max": "0", "path": "Basic.identifier.use" }, { "id": "Basic.identifier.type", "max": "0", "path": "Basic.identifier.type" }, { "id": "Basic.identifier.system", "max": "1", "min": 1, "path": "Basic.identifier.system", "definition": "#### **_`IDMS: The year for the PFN, format is 'IDMS-PFN-YYYYY' , example 'IDMS-PFN-2024' .`_**" }, { "id": "Basic.identifier.value", "max": "1", "min": 1, "path": "Basic.identifier.value", "definition": "#### **_`IDMS: The latest PFN for the year .`_**" }, { "id": "Basic.identifier.period", "max": "0", "path": "Basic.identifier.period" }, { "id": "Basic.identifier.assigner", "max": "0", "path": "Basic.identifier.assigner" }, { "id": "Basic.code", "path": "Basic.code", "definition": "#### **_`IDMS: Fixed value of 'BASIC-PRIMARY-FILE-GENERATION' .`_**" }, { "id": "Basic.code.extension", "max": "0", "path": "Basic.code.extension" }, { "id": "Basic.code.coding", "max": "1", "min": 1, "path": "Basic.code.coding" }, { "id": "Basic.code.coding.extension", "max": "0", "path": "Basic.code.coding.extension" }, { "id": "Basic.code.coding.system", "max": "0", "path": "Basic.code.coding.system" }, { "id": "Basic.code.coding.version", "max": "0", "path": "Basic.code.coding.version" }, { "id": "Basic.code.coding.code", "max": "1", "min": 1, "path": "Basic.code.coding.code", "fixedCode": "BASIC-PRIMARY-FILE-GENERATION", "definition": "#### **_`IDMS: Fixed value of 'BASIC-PRIMARY-FILE-GENERATION' .`_**" }, { "id": "Basic.code.coding.display", "max": "0", "path": "Basic.code.coding.display" }, { "id": "Basic.code.coding.userSelected", "max": "0", "path": "Basic.code.coding.userSelected" }, { "id": "Basic.code.text", "max": "0", "path": "Basic.code.text", "definition": "#### **_`IDMS: Fixed value to signify this is a Request Status History record.`_**" }, { "id": "Basic.subject", "max": "0", "path": "Basic.subject", "definition": "#### **_`IDMS: Reference to the ServiceRequest that changed it's status.`_**" }, { "id": "Basic.created", "max": "0", "path": "Basic.created", "definition": "#### **_`IDMS: When the Request Status Changed.`_**" }, { "id": "Basic.author", "max": "0", "path": "Basic.author", "definition": "#### **_`IDMS: Reference to the PractitionerRole that changed the status. This is optional because sometimes the status is changed automatically. `_**" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Basic" }