Skip to content

Commit 7155cf2

Browse files
committed
Update MDM canonical references
1 parent ab1110c commit 7155cf2

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

docs/match-operation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,11 @@ The response is a FHIR Bundle of type `searchset`. Each entry includes:
179179
"valueCode": "certain"
180180
},
181181
{
182-
"url": "https://mdmbox.health-samurai.io/fhir/StructureDefinition/match-weight",
182+
"url": "https://mdm.health-samurai.io/fhir/StructureDefinition/match-weight",
183183
"valueDecimal": 12.4
184184
},
185185
{
186-
"url": "https://mdmbox.health-samurai.io/fhir/StructureDefinition/match-details",
186+
"url": "https://mdm.health-samurai.io/fhir/StructureDefinition/match-details",
187187
"extension": [
188188
{"url": "given", "valueDecimal": 4.5},
189189
{"url": "family", "valueDecimal": 5.1},
@@ -204,7 +204,7 @@ For large datasets, create database indexes on columns used in matching model bl
204204
## Weight and score calculation
205205

206206
Match weights are log2 Bayes factor sums. MDMbox exposes the raw weight in the
207-
`https://mdmbox.health-samurai.io/fhir/StructureDefinition/match-weight`
207+
`https://mdm.health-samurai.io/fhir/StructureDefinition/match-weight`
208208
extension and converts it to `search.score` using a sigmoid function:
209209

210210
`probability = 1 / (1 + 2^(-weight))`

docs/merge-operation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ Every merge creates two audit resources inside the same transaction:
183183

184184
**Provenance** — records what was changed:
185185
- `entity[]` — versioned references to all affected resources before the merge
186-
- `agent``Device/mdmbox-merge`
186+
- `agent``Device/mdmbox`
187187
- `activity` — MDATA (merge data)
188188

189189
These audit resources enable future unmerge by preserving the pre-merge state of every affected resource. They also power [Notifications](notifications.md) — downstream systems can subscribe to merge and unmerge events via Topic-Based Subscriptions.

docs/notifications.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ Defines the trigger criteria. Example for merge tasks:
4343
{
4444
"resourceType": "AidboxSubscriptionTopic",
4545
"id": "task-merge",
46-
"url": "http://mdmbox.dev/SubscriptionTopic/task-merge",
46+
"url": "https://mdm.health-samurai.io/fhir/SubscriptionTopic/task-merge",
4747
"status": "active",
4848
"trigger": [
4949
{
5050
"resource": "Task",
5151
"supportedInteraction": ["create", "update"],
52-
"fhirPathCriteria": "code.coding.where(system='http://mdmbox.dev/fhir/CodeSystem/task-code' and code='merge').exists()"
52+
"fhirPathCriteria": "code.coding.where(system='https://mdm.health-samurai.io/fhir/CodeSystem/operation-task-code' and code='merge').exists()"
5353
}
5454
]
5555
}
@@ -78,7 +78,7 @@ Defines the delivery target and parameters. Example using a webhook with at-leas
7878
]
7979
},
8080
"kind": "webhook-at-least-once",
81-
"topic": "http://mdmbox.dev/SubscriptionTopic/task-merge",
81+
"topic": "https://mdm.health-samurai.io/fhir/SubscriptionTopic/task-merge",
8282
"parameter": [
8383
{"name": "endpoint", "valueUrl": "https://your-service.example.com/on-merge"},
8484
{"name": "maxMessagesInBatch", "valueUnsignedInt": 1},

0 commit comments

Comments
 (0)