core.currentcontext | Medplum
CurrentContext type [](/content/docs/sdk/core.currentcontext#currentcontext-type "Direct link to CurrentContext type"/index.html)
Signature:
export type CurrentContext<T extends FhircastAnchorResourceType | '' = FhircastAnchorResourceType | ''> = T extends '' ? {
'context.type': '';
context: never[];
} : T extends 'DiagnosticReport' ? {
'context.type': 'DiagnosticReport';
'context.versionId': string;
context: (FhircastEventContext<'DiagnosticReport-open'> | FhircastHubContentContext)[];
} : T extends 'Patient' | 'Encounter' | 'ImagingStudy' ? {
'context.type': T;
'context.versionId': string;
context: FhircastEventContext<AnchorResourceOpenEvent<T>>[];
} : never;
References: FhircastAnchorResourceType, FhircastEventContext, FhircastHubContentContext, AnchorResourceOpenEvent