{ "description": null, "_filename": "SFM Basis CapabilityStatement.json", "package_name": "SFM.030521", "format": [ "application/fhir+xml", "application/fhir+json" ], "date": "2020-06-10T09:45:35+00:00", "publisher": "Norsk Helsenett/SFM", "fhirVersion": "4.0.1", "name": "SFM-Basis", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": "SFM-Basis Capability statement - PRELIMINARY version", "package_version": "1.0.0", "status": "draft", "id": "626d6894-6997-4725-bdcc-444627a0b92a", "kind": "capability", "url": "http://nhn.no/sfm/fhir/OperationDefinition/SFM-BasisCapabilitystatement", "software": { "name": "SFM Basis API", "version": "0.0.0 Dummy" }, "version": null, "implementation": { "url": "https://base-fhir.forskrivning.no/v1", "description": "PRELIM: SFM Basis API Test Server (R4 Resources)" }, "rest": [ { "mode": "server", "resource": [ { "searchParam": [ { "name": "name", "type": "string", "documentation": "Computationally friendly name of the capability statement" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "CapabilityStatement", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "CapabilityStatement:guide", "CapabilityStatement:resource-profile", "CapabilityStatement:supported-profile" ], "versioning": "versioned-update", "profile": "http://hl7.org/fhir/StructureDefinition/CapabilityStatement", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "title", "type": "string", "documentation": "The human-friendly name of the code system" }, { "name": "url", "type": "uri", "documentation": "The uri that identifies the code system" }, { "name": "system", "type": "uri", "documentation": "The system for any codes defined by this code system (same as 'url')" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the code system" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "CodeSystem", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "CodeSystem:supplements" ], "versioning": "versioned-update", "profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "url", "type": "uri", "documentation": "The uri that identifies the operation definition" }, { "name": "system", "type": "token", "documentation": "Invoke at the system level?" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the operation definition" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "OperationDefinition", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "OperationDefinition:base", "OperationDefinition:input-profile", "OperationDefinition:output-profile" ], "versioning": "versioned-update", "profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "identifier", "type": "token", "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)" }, { "name": "partof", "type": "reference", "documentation": "An organization of which this organization forms a part" }, { "name": "active", "type": "token", "documentation": "Is the Organization record active" }, { "name": "name", "type": "string", "documentation": "A portion of the organization's name or alias" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "Organization", "interaction": [ { "code": "read" }, { "code": "update" }, { "code": "delete" }, { "code": "create" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "Organization:endpoint", "Organization:partof" ], "versioning": "versioned-update", "profile": "http://example.org/fhir/StructureDefinition/sfm-Organization", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "identifier", "type": "token", "documentation": "A person Identifier" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "Person", "interaction": [ { "code": "read" }, { "code": "update" }, { "code": "delete" }, { "code": "create" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "Person:link", "Person:organization", "Person:patient", "Person:practitioner", "Person:relatedperson" ], "versioning": "versioned-update", "profile": "http://ehelse.no/fhir/StructureDefinition/sfm-Person", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "given", "type": "string", "documentation": "A portion of the given name" }, { "name": "identifier", "type": "token", "documentation": "A practitioner's Identifier" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" }, { "name": "family", "type": "string", "documentation": "A portion of the family name" } ], "conditionalUpdate": true, "type": "Practitioner", "interaction": [ { "code": "read" }, { "code": "update" }, { "code": "delete" }, { "code": "create" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*" ], "versioning": "versioned-update", "profile": "http://ehelse.no/fhir/StructureDefinition/sfm-Practitioner", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "title", "type": "string", "documentation": "The human-friendly name of the structure definition" }, { "name": "type", "type": "uri", "documentation": "Type defined or constrained by this structure" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the structure definition" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "StructureDefinition", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "StructureDefinition:base", "StructureDefinition:valueset" ], "versioning": "versioned-update", "profile": "http://hl7.org/fhir/StructureDefinition/StructureDefinition", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "owner", "type": "reference", "documentation": "Search by task owner" }, { "name": "code", "type": "token", "documentation": "Search by task code" }, { "name": "patientNiN", "type": "string", "documentation": "List of patient identifiers" }, { "name": "_lastUpdated", "type": "date", "documentation": "time base for changes" } ], "conditionalUpdate": true, "type": "Task", "interaction": [ { "code": "read" }, { "code": "create" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*", "Task:based-on", "Task:encounter", "Task:focus", "Task:owner", "Task:part-of", "Task:patient", "Task:requester", "Task:subject" ], "versioning": "versioned-update", "profile": "http://ehelse.no/fhir/StructureDefinition/sfm-Task", "conditionalDelete": "multiple" }, { "searchParam": [ { "name": "title", "type": "string", "documentation": "The human-friendly name of the value set" }, { "name": "name", "type": "string", "documentation": "Computationally friendly name of the value set" }, { "name": "_id", "type": "token", "documentation": "The ID of the resource" } ], "conditionalUpdate": true, "type": "ValueSet", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "conditionalCreate": true, "searchInclude": [ "*" ], "versioning": "versioned-update", "profile": "http://hl7.org/fhir/StructureDefinition/ValueSet", "conditionalDelete": "multiple" } ], "operation": [ { "name": "getMedication", "definition": "OperationDefinition/sfm-getMedication" }, { "name": "sendMedication", "definition": "OperationDefinition/sfm-sendMedication" }, { "name": "registerResponsibility", "definition": "OperationDefinition/sfm-registerResponsibility" }, { "name": "deRegisterResponsibility", "definition": "OperationDefinition/sfm-deRegisterResponsibility" } ], "interaction": [ { "code": "history-system" }, { "code": "transaction" } ] } ] }