Adding an information standard¶
Entity relationship diagram¶
erDiagram
INFORMATION-STANDARD ||--o{ VERSION : contains
INFORMATION-STANDARD }o..|| ORGANIZATION : references
Info
- Exactly one
INFORMATION-STANDARD
contains zero or moreVERSION
- Zero or more
INFORMATION-STANDARD
references exactly oneORGANIZATION
Add information standard¶
POST https://api.zorgapis.nl/v1beta1/information-standards HTTP/1.1
Content-Type: application/json
{
"name": "MedMij Huisartsgegevens", // (1)!
"description": "Het verzamelen van huisartsgegevens: je medische dossier bij je huisarts.",
"organizationId": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad", // (2)!
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:Landingspagina_MedMij"
}
- The name of the information standard, must be unique for this organization (see
"organizationId"
). - The UUID of the organization that maintains the information standard.
HTTP/1.1 201 Created
Content-Type: application/json
{
"id": "7bc962b1-601d-4759-9a87-68953e7b75e2", // (1)!
"name": "MedMij Huisartsgegevens",
"description": "Het verzamelen van huisartsgegevens: je medische dossier bij je huisarts.",
"organizationId": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"organization": {
"id": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"name": "Nictiz"
},
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:Landingspagina_MedMij"
}
- The Universally Unique Identifier, or UUID (see RFC 4122), assigned to the information standard by the API server.
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Add information standard version¶
POST https://api.zorgapis.nl/v1beta1/information-standard-versions HTTP/1.1
Content-Type: application/json
{
"name": "2.0.41", // (1)!
"description": "Drie aanpassingen in het MedMij Huisartsgegevens kwalificatiemateriaal zodat het overeenkomt met het kwalificatiescript.",
"informationStandardId": "7bc962b1-601d-4759-9a87-68953e7b75e2", // (2)!
"publishTime": "2024-11-20T12:00:00.0000000Z", // (3)!
"semVer": { // (4)!
"major": 2,
"minor": 0,
"patch": 41
},
"lifecycleState": "PUBLISHED",
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:V2020.01/OntwerpHuisartsgegevens",
"careTypes": [
"GENERAL_PRACTITIONERS"
]
}
- The name of the information standard version, must be unique for this information standard (see
"informationStandardId"
). - The UUID of the information standard to which this version belongs.
-
The date and time (formatted as per ISO 8601) at which the information standard version was published. In other words, the date and time at which this version was first made available by the organization that maintains the information standard.
Note:
publishTime
is not to be used for the date and time at which this version is published in the API Library for Dutch Healthcare. This value is set automatically by the API server upon creation of the item and can be accessed via read-only propertycreateTime
. -
The SemVer version information. Additional properties for pre-release (
"preRelease"
) and build metadata ("build"
) are available.
HTTP/1.1 201 Created
Content-Type: application/json
{
"id": "20685da1-0e1d-40b9-a0f6-5a89c444f48c", // (1)!
"name": "2.0.41",
"description": "Drie aanpassingen in het MedMij Huisartsgegevens kwalificatiemateriaal zodat het overeenkomt met het kwalificatiescript.",
"informationStandardId": "7bc962b1-601d-4759-9a87-68953e7b75e2",
"informationStandard": {
"id": "7bc962b1-601d-4759-9a87-68953e7b75e2",
"name": "MedMij Huisartsgegevens"
},
"publishTime": "2024-11-20T12:00:00.0000000Z",
"semVer": {
"major": 2,
"minor": 0,
"patch": 41
},
"lifecycleState": "PUBLISHED",
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:V2020.01/OntwerpHuisartsgegevens",
"careTypes": [
"GENERAL_PRACTITIONERS"
]
}
- The Universally Unique Identifier, or UUID (see RFC 4122), assigned to the information standard version by the API server.
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Set information standard main version¶
HTTP/1.1 20O OK
Content-Type: application/json
{
"id": "7bc962b1-601d-4759-9a87-68953e7b75e2",
"name": "MedMij Huisartsgegevens",
"description": "Het verzamelen van huisartsgegevens: je medische dossier bij je huisarts.",
"organizationId": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"organization": {
"id": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"name": "Nictiz"
},
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:Landingspagina_MedMij",
"mainVersionId": "20685da1-0e1d-40b9-a0f6-5a89c444f48c",
"mainVersion": {
"id": "20685da1-0e1d-40b9-a0f6-5a89c444f48c",
"name": "2.0.41",
"description": "Drie aanpassingen in het MedMij Huisartsgegevens kwalificatiemateriaal zodat het overeenkomt met het kwalificatiescript.",
"publishTime": "2024-11-20T12:00:00.0000000Z",
"semVer": {
"major": 2,
"minor": 0,
"patch": 41
},
"lifecycleState": "PUBLISHED",
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:V2020.01/OntwerpHuisartsgegevens",
"careTypes": [
"GENERAL_PRACTITIONERS"
]
}
}
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Add communication standard version¶
Learn how to link a communication standard version to your information standard version. To find the appropriate version, visit this section for a guide on listing all available versions of a communication standard.
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Add trust framework version¶
Learn how to link a trust framework version to your information standard version. To find the appropriate version, visit this section for a guide on listing all available versions of a trust framework.
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Get information standards¶
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"id": "7bc962b1-601d-4759-9a87-68953e7b75e2", // (1)!
"name": "MedMij Huisartsgegevens",
"description": "Het verzamelen van huisartsgegevens: je medische dossier bij je huisarts.",
"organizationId": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"organization": {
"id": "4a7c2c17-6514-46f8-aa05-6a22fb18b4ad",
"name": "Nictiz"
},
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:Landingspagina_MedMij",
"mainVersionId": "20685da1-0e1d-40b9-a0f6-5a89c444f48c", // (2)!
"mainVersion": {
"id": "20685da1-0e1d-40b9-a0f6-5a89c444f48c",
"name": "2.0.41",
"description": "Drie aanpassingen in het MedMij Huisartsgegevens kwalificatiemateriaal zodat het overeenkomt met het kwalificatiescript.",
"publishTime": "2024-11-20T12:00:00.0000000Z",
"semVer": {
"major": 2,
"minor": 0,
"patch": 41
},
"lifecycleState": "PUBLISHED",
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:V2020.01/OntwerpHuisartsgegevens",
"careTypes": [
"GENERAL_PRACTITIONERS"
]
}
},
...
]
- The UUID of the information standard.
- The UUID of the main version.
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.
Get information standard versions¶
List all versions for the information standard with id "7bc962b1-601d-4759-9a87-68953e7b75e2"
:
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"id": "20685da1-0e1d-40b9-a0f6-5a89c444f48c",
"name": "2.0.41",
"description": "Drie aanpassingen in het MedMij Huisartsgegevens kwalificatiemateriaal zodat het overeenkomt met het kwalificatiescript.",
"informationStandardId": "7bc962b1-601d-4759-9a87-68953e7b75e2",
"informationStandard": {
"id": "7bc962b1-601d-4759-9a87-68953e7b75e2",
"name": "MedMij Huisartsgegevens"
},
"publishTime": "2024-11-20T12:00:00.0000000Z",
"semVer": {
"major": 2,
"minor": 0,
"patch": 41
},
"lifecycleState": "PUBLISHED",
"url": "https://informatiestandaarden.nictiz.nl/wiki/MedMij:V2020.01/OntwerpHuisartsgegevens",
"careTypes": [
"GENERAL_PRACTITIONERS"
]
},
...
]
Note
To learn more, view the API reference or fork our Postman Collection and explore our API.