一般情况下,上海医保卡在北京是可以使用的,但需符合一定条件并经过相应的备案手续。异地就医直接结算实行备案管理。您需要提前在参保地医保经办机构办理异地就医备案登记。备案后,在异地已开通联网结算的定点医疗机构,可持社会保障卡直接结算医疗费用。如果未备案,可能会影响报销比例或无法直接结算,需要您先行垫付医疗费用,再回参保地进行手工报销。但具体的报销政策和流程,可能会因两地医保政策的差异而有所不同。建议您咨询上海和北京两地的医保部门,以获取准确、详细的信息。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。