Skip to main content
Version: v0.0.7

Function: defineProfile()

defineProfile(opts): Profile

Build a frozen Profile from a validated options object.

Parameters

opts

DefineProfileOptions

Returns

Profile

Example

import { defineProfile, parseDicom } from "@cosyte/dicom";
const acme = defineProfile({
name: "acme",
description: "ACME PACS quirks",
privateTags: {
"ACME_PRIV_01": {
"0019XX10": { vr: "DS", keyword: "AcmeDose", name: "ACME Dose" },
},
},
});
const ds = parseDicom(buf, { profile: acme });
console.log(acme.describe?.());